LDRA Testbed ® Code Review Report

Group : IRSSI-fe-text






Overall Result: FAIL






Report Production Report Configuration Analysis phases
  • C/C++ LDRA Testbed Version: 8.1.0
  • Config. File: C:\Testbed_CCPP_810\c\creport.dat
  • Produced On: Thu Sep 03 2009 at 11:45:23
  • Penalty File: C:\Testbed_CCPP_810\c\cpen.dat
  • Report Level: Summary Report
  • Procedures Reported: Fails Only
  • Programming Standards Model: CERT
  • Line Numbers refer to: Original Source File
  • Violation Details: Violations Only
  • Reporting Scope: Full analysis scope
  • Static: Yes
  • Complexity: Yes
  • Static Data Flow: No
  • Information Flow: No
  • Cross Reference: No


Contents

Overall Quality Summary
Report on Program Components
Key to Terms





Overall Quality Summary



Totals of Violations for Selected Quality Standards

'-' indicates required Analysis Phase results are not yet available.
'Off' indicates that the standard is switched off in the Penalty File (<lang>pen.dat).
'MR'indicates that the standard is Misra Restricted.

Number of Violations LDRA Code (M) Mandatory Standards CERT Code
88
9 S CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
0
20 S CERT DCL31-C
55
30 S CERT EXP30-C,EXP31-C
-
5 D CERT EXP33-C
0
39 S CERT FLP30-C
0
43 S CERT ENV33-C,SIG32-C
4
47 S CERT ARR30-C
36
71 S CERT DCL30-C,MEM36-C
0
86 S CERT ERR31-C
214
93 S CERT INT01-C,INT02-C,INT07-C
48
94 S CERT EXP11-C,EXP36-C,INT11-C
769
98 S CERT EXP37-C
-
17 D CERT DCL32-C
-
19 D CERT EXP37-C
-
20 D CERT DCL31-C,ERR30-C
-
24 D CERT DCL31-C
-
1 X CERT ARR31-C
0
134 S CERT EXP10-C,EXP30-C
-
35 D CERT EXP02-C,EXP10-C,EXP30-C
0
1 Q CERT EXP02-C,EXP10-C,EXP30-C
60
157 S CERT STR05-C,STR30-C
828
170 S CERT DCL07-C,EXP37-C
-
41 D CERT EXP37-C
-
42 D CERT DCL30-C
-
43 D CERT INT32-C,INT33-C
0
248 S CERT INT33-C
-
45 D CERT EXP08-C,EXP34-C
-
49 D CERT FIO42-C
0
326 S CERT DCL31-C
0
344 S CERT EXP32-C
-
51 D CERT MEM30-C
0
355 S CERT DCL32-C
0
403 S CERT INT34-C
58
433 S CERT INT02-C,INT31-C
21
434 S CERT INT02-C,INT31-C,STR34-C
0
442 S CERT INT02-C,FLP33-C
0
443 S CERT INT02-C,FLP33-C
0
444 S CERT FLP33-C
0
456 S CERT MSC31-C
-
57 D CERT EXP33-C
135
476 S CERT ARR30-C
2
480 S CERT DCL33-C
0
483 S CERT MEM34-C
0
484 S CERT MEM31-C
0
487 S CERT MEM35-C
1
489 S CERT DCL33-C,FIO43-C
0
493 S CERT INT32-C
0
494 S CERT INT32-C
710
496 S CERT EXP37-C
-
61 X CERT DCL32-C

Number of Violations LDRA Code (M) Mandatory Standards CERT Code
-
64 X CERT ARR30-C
-
69 D CERT EXP33-C
0
562 S Use of ++,-- or = in macro parameters. CERT PRE31-C
-
75 D CERT FIO31-C
-
68 X CERT DCL00-C
-
69 X CERT ARR30-C
0
573 S Macro concatenation of uni char names. CERT PRE30-C
0
575 S Linkage differs from previous declaration. CERT DCL36-C
10
576 S Function pointer is of wrong type. CERT DCL35-C,EXP08-C


Number of Violations LDRA Code (C) Checking (Mandatory) Standards CERT Code

No Standards have been set as Checking.

Number of Violations LDRA Code (O) Optional Standards CERT Code
0
5 S CERT MSC03-C
667 12 S CERT MSC01-C
59 21 S CERT DCL07-C
-
1 D CERT MSC13-C
-
4 D CERT MSC13-C
-
7 D CERT MSC13-C
-
8 D CERT MSC08-C
-
15 D CERT MSC13-C
19 41 S CERT DCL10-C,DCL11-C
49 44 S CERT DCL03-C,INT06-C
5 50 S CERT INT13-C
0
52 S CERT INT02-C
0
54 S CERT EXP06-C
10 57 S CERT MSC03-C,MSC12-C
2 58 S CERT MSC03-C
39 59 S CERT MSC03-C
0
73 S CERT INT12-C
36 79 S CERT PRE03-C
0
81 S CERT PRE07-C
14 85 S CERT INT09-C
107 95 S CERT EXP11-C
22 99 S CERT MSC02-C
3 101 S CERT INT02-C
-
27 D CERT DCL15-C
25 113 S CERT MSC09-C
104 77 S CERT PRE02-C
66 78 S CERT PRE01-C,PRE02-C
63 96 S CERT INT02-C
0
115 S CERT STR03-C
0
119 S CERT MSC04-C
105 120 S CERT INT13-C
0
125 S CERT PRE05-C
4 131 S CERT DCL01-C
2 132 S CERT MSC02-C
0
133 S CERT EXP02-C
0
135 S CERT DCL07-C
1 139 S CERT MSC07-C
0
140 S CERT MSC07-C
0
176 S CERT MSC10-C
195 177 S CERT DCL04-C
88 200 S CERT DCL00-C
1158 201 S CERT DCL06-C,EXP07-C,EXP09-C
2 203 S CERT EXP05-C
0
218 S CERT PRE04-C
32 243 S CERT PRE06-C
263 273 S CERT PRE03-C
1 299 S CERT DCL05-C
1 1 J CERT MSC07-C
6 302 S CERT MSC04-C
6 329 S CERT INT07-C

Number of Violations LDRA Code (O) Optional Standards CERT Code
45 331 S CERT INT13-C
0
332 S CERT INT02-C
10 334 S CERT INT02-C
30 340 S CERT PRE00-C
8 352 S CERT DCL12-C
-
50 D CERT MEM00-C
160 361 S CERT EXP00-C
1 376 S CERT MSC10-C
24 381 S CERT DCL05-C
113 382 S CERT EXP12-C
-
53 D CERT EXP08-C
0
387 S CERT DCL08-C
26 400 S CERT EXP03-C
0
401 S CERT ARR00-C
0
406 S CERT EXP02-C
-
54 D CERT EXP08-C
0
408 S CERT EXP02-C
0
432 S CERT INT07-C
0
438 S CERT EXP08-C
0
439 S CERT INT15-C
1 440 S CERT INT15-C
0
446 S CERT INT02-C
2 452 S CERT INT02-C
0
457 S CERT INT02-C
686 458 S CERT INT02-C,INT07-C
1 486 S CERT FIO00-C
8 488 S CERT INT08-C
0
491 S CERT INT02-C
-
61 D CERT DCL15-C
-
62 D CERT DCL13-C
0
515 S CERT DCL04-C
-
65 D CERT MSC12-C
-
70 D CERT MSC12-C
0
553 S Function and proto should both be static. CERT DCL15-C
-
72 D CERT EXP10-C
-
67 X CERT DCL02-C
-
74 D CERT EXP10-C
0
568 S #include "filename" uses standard library name. CERT PRE04-C
3 577 S Sizeof argument is a pointer. CERT EXP01-C
8 578 S Sizeof used in arithmetic expression. CERT EXP03-C
-
78 D CERT DCL00-C
7 584 S Remainder of % op could be negative. CERT INT10-C
8 585 S Bitwise and arith operations on same data. CERT INT14-C
0
586 S Format is not %j for user defined type. CERT INT15-C


Number of Mandatory Standards checked 39
Number of Checking Standards checked 0
Number of Optional Standards checked 77
Total Standards checked 116






OVERALL RESULT: FAIL




Out of 549 program components, 131 (23.86 %) pass ( of which 72 conditionally pass ) and 418 fail ( of which 0 fail only because of insufficient comments )

Procedure Results

Quality Result   Procedure   Source File   Unique Violations   Failure Density  
          (Viols/R.Line %)  
FAIL Global Program
FAIL i_toupper gui-entry.c 1 - 26 -
FAIL i_tolower gui-entry.c 1 - 26 -
FAIL i_isalnum gui-entry.c 1 - 33 -
FAIL entry_text_grow gui-entry.c 1 - 58 -
FAIL gui_entry_create gui-entry.c 1 - 58 -
FAIL gui_entry_destroy gui-entry.c 1 - 73 -
FAIL unichars_to_big5 gui-entry.c 1 - 50 -
FAIL strlen_big5 gui-entry.c 1 - 22 -
FAIL unichars_to_big5_with_pos gui-entry.c 1 - 50 -
FAIL big5_to_unichars gui-entry.c 1 - 37 -
FAIL pos2scrpos gui-entry.c 1 - 31 -
FAIL scrpos2pos gui-entry.c 1 - 35 -
Conditional Pass gui_entry_fix_cursor gui-entry.c 1 - 30 -
FAIL gui_entry_draw_from gui-entry.c 1 - 28 -
FAIL gui_entry_draw gui-entry.c 1 - 29 -
Conditional Pass gui_entry_redraw_from gui-entry.c 1 - 32 -
FAIL gui_entry_move gui-entry.c 1 - 9 -
FAIL gui_entry_set_active gui-entry.c 1 - 18 -
FAIL gui_entry_set_prompt gui-entry.c 1 - 22 -
FAIL gui_entry_set_hidden gui-entry.c 1 - 50 -
FAIL gui_entry_set_utf8 gui-entry.c 1 - 50 -
FAIL gui_entry_set_text gui-entry.c 1 - 60 -
FAIL gui_entry_get_text gui-entry.c 1 - 55 -
FAIL gui_entry_get_text_and_pos gui-entry.c 1 - 53 -
FAIL gui_entry_insert_text gui-entry.c 1 - 41 -
FAIL gui_entry_insert_char gui-entry.c 1 - 36 -
FAIL gui_entry_get_cutbuffer gui-entry.c 1 - 43 -
FAIL gui_entry_erase_to gui-entry.c 1 - 21 -
FAIL gui_entry_erase gui-entry.c 1 - 48 -
FAIL gui_entry_erase_cell gui-entry.c 1 - 41 -
FAIL gui_entry_erase_word gui-entry.c 1 - 29 -
FAIL gui_entry_erase_next_word gui-entry.c 1 - 21 -
FAIL gui_entry_transpose_chars gui-entry.c 1 - 33 -
FAIL gui_entry_transpose_words gui-entry.c 1 - 42 -
FAIL gui_entry_capitalize_word gui-entry.c 1 - 26 -
FAIL gui_entry_downcase_word gui-entry.c 1 - 22 -
FAIL gui_entry_upcase_word gui-entry.c 1 - 22 -
FAIL gui_entry_get_pos gui-entry.c 1 - 75 -
FAIL gui_entry_set_pos gui-entry.c 1 - 22 -
FAIL gui_entry_move_pos gui-entry.c 1 - 27 -
FAIL gui_entry_move_words_left gui-entry.c 1 - 29 -
FAIL gui_entry_move_words_right gui-entry.c 1 - 15 -
FAIL gui_entry_move_words gui-entry.c 1 - 27 -
FAIL gui_entry_redraw gui-entry.c 1 - 33 -
FAIL expando_idletime gui-expandos.c 1 - 80 -
Pass expando_inputline gui-expandos.c 0 0
Pass expando_cutbuffer gui-expandos.c 0 0
FAIL gui_expandos_init gui-expandos.c 1 - 38 -

Quality Result   Procedure   Source File   Unique Violations   Failure Density  
          (Viols/R.Line %)  
FAIL gui_expandos_deinit gui-expandos.c 1 - 38 -
FAIL printformat printtext.h analysed in gui-printtext.c 1 - 120
FAIL printformat_window printtext.h analysed in gui-printtext.c 1 - 120
FAIL printformat_dest printtext.h analysed in gui-printtext.c 1 - 120
FAIL printformat_gui printtext.h analysed in gui-printtext.c 1 - 140
FAIL gui_register_indent_func gui-printtext.c 1 - 61 -
FAIL gui_unregister_indent_func gui-printtext.c 1 - 53 -
FAIL gui_set_default_indent gui-printtext.c 1 - 13 -
Pass get_default_indent_func gui-printtext.c 0 0
FAIL gui_printtext gui-printtext.c 1 - 33 -
FAIL gui_printtext_after gui-printtext.c 1 - 22 -
FAIL remove_old_lines gui-printtext.c 1 - 23 -
FAIL get_colors gui-printtext.c 1 - 50 -
FAIL view_add_eol gui-printtext.c 1 - 100
FAIL sig_gui_print_text gui-printtext.c 1 - 47 -
Conditional Pass sig_gui_printtext_finished gui-printtext.c 1 - 14 -
Conditional Pass read_settings gui-printtext.c 1 - 17 -
FAIL gui_printtext_init gui-printtext.c 1 - 60 -
FAIL gui_printtext_deinit gui-printtext.c 1 - 53 -
FAIL input_listen_init gui-readline.c 1 - 50 -
FAIL input_listen_deinit gui-readline.c 1 - 75 -
FAIL handle_key_redirect gui-readline.c 1 - 23 -
FAIL handle_entry_redirect gui-readline.c 1 - 26 -
FAIL get_scroll_count gui-readline.c 1 - 46 -
Pass window_prev_page gui-readline.c 0 0
Pass window_next_page gui-readline.c 0 0
FAIL paste_buffer_join_lines gui-readline.c 1 - 23 -
FAIL paste_send gui-readline.c 1 - 39 -
FAIL paste_flush gui-readline.c 1 - 35 -
FAIL insert_paste_prompt gui-readline.c 1 - 59 -
FAIL paste_timeout gui-readline.c 1 - 24 -
FAIL check_pasting gui-readline.c 1 - 30 -
FAIL sig_gui_key_pressed gui-readline.c 1 - 24 -
FAIL key_send_line gui-readline.c 1 - 21 -
Pass key_combo gui-readline.c 0 0
FAIL key_backward_history gui-readline.c 1 - 33 -
FAIL key_forward_history gui-readline.c 1 - 33 -
Conditional Pass key_beginning_of_line gui-readline.c 1 - 33 -
Pass key_end_of_line gui-readline.c 0 0
Conditional Pass key_backward_character gui-readline.c 1 - 33 -
Conditional Pass key_forward_character gui-readline.c 1 - 33 -
FAIL key_backward_word gui-readline.c 1 - 100
FAIL key_forward_word gui-readline.c 1 - 100
FAIL key_backward_to_space gui-readline.c 1 - 100
FAIL key_forward_to_space gui-readline.c 1 - 100
FAIL key_erase_line gui-readline.c 1 - 50 -
FAIL key_erase_to_beg_of_line gui-readline.c 1 - 50 -
FAIL key_erase_to_end_of_line gui-readline.c 1 - 40 -
FAIL key_yank_from_cutbuffer gui-readline.c 1 - 18 -

Quality Result   Procedure   Source File   Unique Violations   Failure Density  
          (Viols/R.Line %)  
Pass key_transpose_characters gui-readline.c 0 0
Pass key_transpose_words gui-readline.c 0 0
Pass key_capitalize_word gui-readline.c 0 0
Pass key_downcase_word gui-readline.c 0 0
Pass key_upcase_word gui-readline.c 0 0
Pass key_delete_character gui-readline.c 0 0
FAIL key_backspace gui-readline.c 1 - 100
FAIL key_delete_previous_word gui-readline.c 1 - 67 -
FAIL key_delete_next_word gui-readline.c 1 - 67 -
FAIL key_delete_to_previous_space gui-readline.c 1 - 67 -
FAIL key_delete_to_next_space gui-readline.c 1 - 67 -
Pass sig_input gui-readline.c 0 0
Pass get_idle_time gui-readline.c 0 0
Pass key_scroll_backward gui-readline.c 0 0
Pass key_scroll_forward gui-readline.c 0 0
Conditional Pass key_scroll_start gui-readline.c 1 - 67 -
Conditional Pass key_scroll_end gui-readline.c 1 - 67 -
Conditional Pass key_change_window gui-readline.c 1 - 67 -
FAIL key_completion gui-readline.c 1 - 36 -
FAIL key_word_completion_backward gui-readline.c 1 - 60 -
FAIL key_word_completion gui-readline.c 1 - 60 -
FAIL key_erase_completion gui-readline.c 1 - 60 -
FAIL key_check_replaces gui-readline.c 1 - 36 -
Conditional Pass key_previous_window gui-readline.c 1 - 67 -
Conditional Pass key_next_window gui-readline.c 1 - 67 -
Conditional Pass key_left_window gui-readline.c 1 - 67 -
Conditional Pass key_right_window gui-readline.c 1 - 67 -
Conditional Pass key_upper_window gui-readline.c 1 - 67 -
Conditional Pass key_lower_window gui-readline.c 1 - 67 -
Conditional Pass key_active_window gui-readline.c 1 - 67 -
FAIL get_prev_server gui-readline.c 1 - 50 -
FAIL get_next_server gui-readline.c 1 - 15 -
Conditional Pass key_previous_window_item gui-readline.c 1 - 22 -
Conditional Pass key_next_window_item gui-readline.c 1 - 22 -
Pass key_escape gui-readline.c 0 0
FAIL key_insert_text gui-readline.c 1 - 120
Pass key_sig_stop gui-readline.c 0 0
FAIL sig_window_auto_changed gui-readline.c 1 - 29 -
FAIL sig_gui_entry_redirect gui-readline.c 1 - 64 -
FAIL setup_changed gui-readline.c 1 - 43 -
FAIL gui_readline_init gui-readline.c 1 - 146
FAIL gui_readline_deinit gui-readline.c 1 - 49 -
FAIL gui_window_init gui-windows.c 1 - 39 -
FAIL gui_window_deinit gui-windows.c 1 - 50 -
FAIL sig_window_create_override gui-windows.c 1 - 67 -
FAIL gui_window_created gui-windows.c 1 - 18 -
FAIL gui_window_destroyed gui-windows.c 1 - 27 -
Conditional Pass gui_window_resize gui-windows.c 1 - 13 -
FAIL gui_window_scroll gui-windows.c 1 - 75 -

Quality Result   Procedure   Source File   Unique Violations   Failure Density  
          (Viols/R.Line %)  
FAIL gui_window_scroll_line gui-windows.c 1 - 89 -
Conditional Pass gui_window_set_sticky gui-windows.c 1 - 10 -
Conditional Pass gui_window_set_unsticky gui-windows.c 1 - 10 -
FAIL gui_window_reparent gui-windows.c 1 - 14 -
FAIL gui_windows_reset_settings gui-windows.c 1 - 17 -
FAIL mainwindow_find_unsticky gui-windows.c 1 - 9 -
FAIL signal_window_changed gui-windows.c 1 - 19 -
Pass read_settings gui-windows.c 0 0
FAIL gui_windows_init gui-windows.c 1 - 79 -
FAIL gui_windows_deinit gui-windows.c 1 - 41 -
Pass sig_exit irssi.c 0 0
Pass irssi_redraw irssi.c 0 0
Pass irssi_set_dirty irssi.c 0 0
FAIL dirty_check irssi.c 1 - 29 -
FAIL textui_init irssi.c 1 - 36 -
FAIL textui_finish_init irssi.c 1 - 13 -
FAIL textui_deinit irssi.c 1 - 13 -
FAIL check_files irssi.c 1 - 30 -
FAIL main irssi.c 1 - 27 -
FAIL cmd_options_get_level lastlog.c 1 - 38 -
FAIL show_lastlog lastlog.c 1 - 49 -
FAIL cmd_lastlog lastlog.c 1 - 58 -
FAIL lastlog_init lastlog.c 1 - 80 -
FAIL lastlog_deinit lastlog.c 1 - 25 -
FAIL sig_activity mainwindow-activity.c 1 - 21 -
FAIL mainwindow_activity_init mainwindow-activity.c 1 - 75 -
FAIL mainwindow_activity_deinit mainwindow-activity.c 1 - 40 -
FAIL sig_layout_window_save mainwindows-layout.c 1 - 26 -
FAIL sig_layout_window_restore mainwindows-layout.c 1 - 48 -
FAIL main_window_save mainwindows-layout.c 1 - 50 -
FAIL sig_layout_save mainwindows-layout.c 1 - 150
Conditional Pass window_node_cmp mainwindows-layout.c 1 - 30 -
FAIL get_sorted_windows_config mainwindows-layout.c 1 - 35 -
FAIL sig_layout_restore mainwindows-layout.c 1 - 54 -
FAIL sig_layout_reset mainwindows-layout.c 1 - 167
FAIL mainwindows_layout_init mainwindows-layout.c 1 - 65 -
FAIL mainwindows_layout_deinit mainwindows-layout.c 1 - 45 -
FAIL find_window_with_room mainwindows.c 1 - 17 -
Conditional Pass mainwindow_resize_windows mainwindows.c 1 - 14 -
Conditional Pass mainwindow_resize mainwindows.c 1 - 26 -
FAIL get_sticky_windows_sorted mainwindows.c 1 - 21 -
FAIL mainwindow_change_active mainwindows.c 1 - 8 -
FAIL mainwindows_recreate mainwindows.c 1 - 17 -
FAIL mainwindow_create mainwindows.c 1 - 45 -
FAIL mainwindows_find_lower mainwindows.c 1 - 7 -
FAIL mainwindows_find_upper mainwindows.c 1 - 7 -
Conditional Pass mainwindows_add_space mainwindows.c 1 - 13 -
Conditional Pass gui_windows_remove_parent mainwindows.c 1 - 8 -
FAIL mainwindow_destroy mainwindows.c 1 - 26 -

Quality Result   Procedure   Source File   Unique Violations   Failure Density  
          (Viols/R.Line %)  
Pass mainwindows_redraw mainwindows.c 0 0
Conditional Pass mainwindows_compare mainwindows.c 1 - 20 -
Conditional Pass mainwindows_compare_reverse mainwindows.c 1 - 20 -
FAIL mainwindows_get_sorted mainwindows.c 1 - 23 -
FAIL mainwindows_resize_smaller mainwindows.c 1 - 18 -
FAIL mainwindows_resize_bigger mainwindows.c 1 - 22 -
Conditional Pass mainwindows_resize_horiz mainwindows.c 1 - 7 -
Conditional Pass mainwindows_resize mainwindows.c 1 - 29 -
FAIL mainwindows_reserve_lines mainwindows.c 1 - 27 -
Conditional Pass mainwindow_set_statusbar_lines mainwindows.c 1 - 21 -
Conditional Pass mainwindows_resize_two mainwindows.c 1 - 18 -
Conditional Pass try_shrink_lower mainwindows.c 1 - 4 -
Conditional Pass try_shrink_upper mainwindows.c 1 - 4 -
Conditional Pass mainwindow_grow mainwindows.c 1 - 3 -
Pass try_grow_lower mainwindows.c 0 0
Pass try_grow_upper mainwindows.c 0 0
Conditional Pass mainwindow_shrink mainwindows.c 1 - 7 -
Conditional Pass mainwindow_set_size mainwindows.c 1 - 22 -
FAIL mainwindows_redraw_dirty mainwindows.c 1 - 9 -
FAIL cmd_window_grow mainwindows.c 1 - 35 -
FAIL cmd_window_shrink mainwindows.c 1 - 36 -
FAIL cmd_window_size mainwindows.c 1 - 31 -
FAIL cmd_window_balance mainwindows.c 1 - 46 -
FAIL cmd_window_hide mainwindows.c 1 - 20 -
FAIL cmd_window_show mainwindows.c 1 - 26 -
FAIL cmd_window_up mainwindows.c 1 - 14 -
FAIL cmd_window_down mainwindows.c 1 - 19 -
FAIL window_refnum_left mainwindows.c 1 - 28 -
FAIL window_refnum_right mainwindows.c 1 - 28 -
FAIL cmd_window_left mainwindows.c 1 - 38 -
FAIL cmd_window_right mainwindows.c 1 - 38 -
FAIL window_reparent mainwindows.c 1 - 6 -
FAIL cmd_window_stick mainwindows.c 1 - 17 -
FAIL cmd_window_move_left mainwindows.c 1 - 42 -
FAIL cmd_window_move_right mainwindows.c 1 - 42 -
Conditional Pass cmd_window_move_up mainwindows.c 1 - 7 -
Conditional Pass cmd_window_move_down mainwindows.c 1 - 7 -
FAIL windows_print_sticky mainwindows.c 1 - 52 -
FAIL sig_window_print_info mainwindows.c 1 - 13 -
FAIL mainwindows_init mainwindows.c 1 - 123
FAIL mainwindows_deinit mainwindows.c 1 - 42 -
FAIL statusbar_config_create statusbar-config.c 1 - 122
FAIL statusbar_item_config_create statusbar-config.c 1 - 109
FAIL statusbar_config_item_destroy statusbar-config.c 1 - 120
FAIL statusbar_config_destroy statusbar-config.c 1 - 57 -
FAIL statusbar_config_find statusbar-config.c 1 - 14 -
FAIL statusbar_reset_defaults statusbar-config.c 1 - 57 -
FAIL statusbar_read_items statusbar-config.c 1 - 23 -
FAIL statusbar_read_item statusbar-config.c 1 - 63 -

Quality Result   Procedure   Source File   Unique Violations   Failure Density  
          (Viols/R.Line %)  
FAIL statusbar_read statusbar-config.c 1 - 29 -
FAIL statusbar_read_group statusbar-config.c 1 - 13 -
FAIL create_root_statusbars statusbar-config.c 1 - 20 -
FAIL read_statusbar_config_from_node statusbar-config.c 1 - 23 -
FAIL read_statusbar_config statusbar-config.c 1 - 18 -
Pass sbar_get_type statusbar-config.c 0 0
Pass sbar_get_placement statusbar-config.c 0 0
Pass sbar_get_visibility statusbar-config.c 0 0
FAIL statusbar_list_items statusbar-config.c 1 - 33 -
FAIL statusbar_print statusbar-config.c 1 - 50 -
FAIL cmd_statusbar_list statusbar-config.c 1 - 33 -
FAIL cmd_statusbar_print_info statusbar-config.c 1 - 23 -
FAIL cmd_statusbar_enable statusbar-config.c 1 - 67 -
FAIL cmd_statusbar_disable statusbar-config.c 1 - 67 -
FAIL cmd_statusbar_reset statusbar-config.c 1 - 100
FAIL cmd_statusbar_type statusbar-config.c 1 - 48 -
FAIL cmd_statusbar_placement statusbar-config.c 1 - 48 -
FAIL cmd_statusbar_position statusbar-config.c 1 - 50 -
FAIL cmd_statusbar_visible statusbar-config.c 1 - 49 -
FAIL statusbar_items_section statusbar-config.c 1 - 20 -
FAIL cmd_statusbar_add statusbar-config.c 1 - 45 -
FAIL cmd_statusbar_remove statusbar-config.c 1 - 31 -
FAIL cmd_statusbar statusbar-config.c 1 - 41 -
FAIL statusbar_config_init statusbar-config.c 1 - 106
FAIL statusbar_config_deinit statusbar-config.c 1 - 47 -
FAIL item_window_active statusbar-items.c 1 - 31 -
FAIL item_window_empty statusbar-items.c 1 - 31 -
FAIL get_activity_list statusbar-items.c 1 - 39 -
FAIL item_act statusbar-items.c 1 - 59 -
Conditional Pass window_level_recent_cmp statusbar-items.c 1 - 27 -
Conditional Pass window_level_cmp statusbar-items.c 1 - 19 -
FAIL sig_statusbar_activity_hilight statusbar-items.c 1 - 33 -
FAIL sig_statusbar_activity_window_destroyed statusbar-items.c 1 - 58 -
Pass sig_statusbar_activity_updated statusbar-items.c 0 0
FAIL item_more statusbar-items.c 1 - 36 -
FAIL sig_statusbar_more_updated statusbar-items.c 1 - 40 -
FAIL get_lag statusbar-items.c 1 - 39 -
FAIL item_lag statusbar-items.c 1 - 43 -
Conditional Pass lag_check_update statusbar-items.c 1 - 22 -
Conditional Pass sig_server_lag_updated statusbar-items.c 1 - 8 -
Conditional Pass sig_lag_timeout statusbar-items.c 1 - 20 -
FAIL item_input statusbar-items.c 1 - 35 -
FAIL read_settings statusbar-items.c 1 - 52 -
FAIL statusbar_items_init statusbar-items.c 1 - 73 -
FAIL statusbar_items_deinit statusbar-items.c 1 - 61 -
FAIL statusbar_item_register statusbar.c 1 - 50 -
FAIL statusbar_item_unregister statusbar.c 1 - 75 -
Pass statusbar_item_set_size statusbar.c 0 0
FAIL statusbar_group_create statusbar.c 1 - 114

Quality Result   Procedure   Source File   Unique Violations   Failure Density  
          (Viols/R.Line %)  
FAIL statusbar_group_destroy statusbar.c 1 - 48 -
FAIL statusbar_group_find statusbar.c 1 - 18 -
Conditional Pass sbar_item_cmp statusbar.c 1 - 29 -
Conditional Pass sbar_cmp_position statusbar.c 1 - 20 -
Conditional Pass statusbar_shrink_to_min statusbar.c 1 - 3 -
Conditional Pass statusbar_shrink_forced statusbar.c 1 - 8 -
FAIL statusbar_resize_items statusbar.c 1 - 16 -
FAIL statusbar_calc_item_positions statusbar.c 1 - 16 -
FAIL statusbar_redraw statusbar.c 1 - 20 -
FAIL statusbar_item_redraw statusbar.c 1 - 20 -
FAIL statusbar_items_redraw statusbar.c 1 - 40 -
FAIL statusbars_recalc_ypos statusbar.c 1 - 20 -
Pass sig_terminal_resized statusbar.c 0 0
Pass mainwindow_recalc_ypos statusbar.c 0 0
Pass sig_mainwindow_resized statusbar.c 0 0
FAIL statusbar_create statusbar.c 1 - 51 -
FAIL statusbar_destroy statusbar.c 1 - 38 -
FAIL statusbar_recreate_items statusbar.c 1 - 18 -
FAIL statusbars_recreate_items statusbar.c 1 - 20 -
FAIL statusbar_find statusbar.c 1 - 16 -
FAIL statusbar_item_get_value statusbar.c 1 - 36 -
FAIL finalize_string statusbar.c 1 - 56 -
FAIL statusbar_item_default_handler statusbar.c 1 - 31 -
FAIL statusbar_item_default_func statusbar.c 1 - 80 -
FAIL statusbar_update_item statusbar.c 1 - 13 -
FAIL statusbar_update_server statusbar.c 1 - 11 -
FAIL statusbar_update_window statusbar.c 1 - 11 -
FAIL statusbar_update_window_item statusbar.c 1 - 11 -
FAIL statusbar_item_default_signals statusbar.c 1 - 49 -
FAIL statusbar_item_create statusbar.c 1 - 79 -
FAIL statusbar_signal_remove statusbar.c 1 - 40 -
FAIL statusbar_item_remove_signal statusbar.c 1 - 38 -
FAIL statusbar_item_destroy statusbar.c 1 - 81 -
FAIL statusbar_redraw_needed_items statusbar.c 1 - 18 -
Conditional Pass statusbar_redraw_dirty statusbar.c 1 - 3 -
Conditional Pass statusbars_remove_unvisible statusbar.c 1 - 5 -
FAIL statusbars_add_visible statusbar.c 1 - 6 -
FAIL sig_mainwindow_destroyed statusbar.c 1 - 15 -
Pass sig_window_changed statusbar.c 0 0
Conditional Pass sig_gui_window_created statusbar.c 1 - 13 -
FAIL statusbar_item_def_destroy statusbar.c 1 - 100
FAIL statusbar_signal_item_destroy statusbar.c 1 - 33 -
FAIL statusbar_item_signal_destroy statusbar.c 1 - 67 -
FAIL statusbars_create_window_bars statusbar.c 1 - 50 -
FAIL statusbar_init statusbar.c 1 - 63 -
FAIL statusbar_deinit statusbar.c 1 - 65 -
FAIL init_curses term-curses.c 1 - 88 -
FAIL term_init_int term-curses.c 1 - 42 -
FAIL term_deinit_int term-curses.c 1 - 50 -

Quality Result   Procedure   Source File   Unique Violations   Failure Density  
          (Viols/R.Line %)  
Conditional Pass term_init term-curses.c 1 - 14 -
Pass term_deinit term-curses.c 0 0
Conditional Pass term_resize term-curses.c 1 - 17 -
Pass term_resize_final term-curses.c 0 0
FAIL term_has_colors term-curses.c 1 - 67 -
Pass term_force_colors term-curses.c 0 0
FAIL term_clear term-curses.c 1 - 50 -
FAIL term_beep term-curses.c 1 - 67 -
FAIL term_window_create term-curses.c 1 - 67 -
FAIL term_window_destroy term-curses.c 1 - 100
FAIL term_window_move term-curses.c 1 - 35 -
FAIL term_window_clear term-curses.c 1 - 67 -
FAIL term_window_scroll term-curses.c 1 - 120
FAIL get_attr term-curses.c 1 - 52 -
FAIL term_set_color term-curses.c 1 - 63 -
FAIL term_move term-curses.c 1 - 67 -
FAIL term_addch term-curses.c 1 - 67 -
FAIL term_add_unichar term-curses.c 1 - 67 -
FAIL term_addstr term-curses.c 1 - 133
FAIL term_clrtoeol term-curses.c 1 - 67 -
Pass term_move_cursor term-curses.c 0 0
Pass term_refresh_freeze term-curses.c 0 0
FAIL term_refresh_thaw term-curses.c 1 - 28 -
FAIL term_refresh term-curses.c 1 - 56 -
FAIL term_stop term-curses.c 1 - 33 -
Pass term_set_input_type term-curses.c 0 0
FAIL term_gets term-curses.c 1 - 50 -
FAIL sig_gui_printtext term-dummy.c 1 - 18 -
FAIL sig_gui_printtext_finished term-dummy.c 1 - 25 -
Conditional Pass sig_window_created term-dummy.c 1 - 50 -
FAIL readline term-dummy.c 1 - 58 -
FAIL term_dummy_init term-dummy.c 1 - 88 -
FAIL term_dummy_deinit term-dummy.c 1 - 63 -
Pass sig_cont term-terminfo.c 0 0
Conditional Pass sigcont_prepare term-terminfo.c 1 - 20 -
Pass sigcont_check term-terminfo.c 0 0
FAIL sigcont_dispatch term-terminfo.c 1 - 23 -
Conditional Pass do_redraw term-terminfo.c 1 - 17 -
FAIL term_init term-terminfo.c 1 - 58 -
FAIL term_deinit term-terminfo.c 1 - 36 -
FAIL term_move_real term-terminfo.c 1 - 19 -
Conditional Pass term_move_reset term-terminfo.c 1 - 19 -
FAIL term_resize term-terminfo.c 1 - 37 -
Pass term_resize_final term-terminfo.c 0 0
Conditional Pass term_has_colors term-terminfo.c 1 - 33 -
Pass term_force_colors term-terminfo.c 0 0
FAIL term_clear term-terminfo.c 1 - 50 -
FAIL term_beep term-terminfo.c 1 - 67 -
FAIL term_window_create term-terminfo.c 1 - 40 -

Quality Result   Procedure   Source File   Unique Violations   Failure Density  
          (Viols/R.Line %)  
FAIL term_window_destroy term-terminfo.c 1 - 67 -
Pass term_window_move term-terminfo.c 0 0
FAIL term_window_clear term-terminfo.c 1 - 16 -
FAIL term_window_scroll term-terminfo.c 1 - 41 -
FAIL term_set_color term-terminfo.c 1 - 44 -
Conditional Pass term_move term-terminfo.c 1 - 22 -
FAIL term_printed_text term-terminfo.c 1 - 36 -
FAIL term_addch term-terminfo.c 1 - 41 -
FAIL term_addch_utf8 term-terminfo.c 1 - 50 -
FAIL term_add_unichar term-terminfo.c 1 - 29 -
FAIL term_addstr term-terminfo.c 1 - 40 -
FAIL term_clrtoeol term-terminfo.c 1 - 47 -
Pass term_move_cursor term-terminfo.c 0 0
FAIL term_refresh term-terminfo.c 1 - 15 -
Pass term_refresh_freeze term-terminfo.c 0 0
FAIL term_refresh_thaw term-terminfo.c 1 - 64 -
FAIL term_stop term-terminfo.c 1 - 29 -
FAIL input_utf8 term-terminfo.c 1 - 22 -
Conditional Pass input_big5 term-terminfo.c 1 - 35 -
Conditional Pass input_8bit term-terminfo.c 1 - 25 -
FAIL term_set_input_type term-terminfo.c 1 - 20 -
FAIL term_gets term-terminfo.c 1 - 44 -
Pass term_get_size term.c 0 0
FAIL term_resize_dirty term.c 1 - 16 -
Pass cmd_resize term.c 0 0
Pass cmd_redraw term.c 0 0
FAIL read_settings term.c 1 - 21 -
FAIL term_common_init term.c 1 - 58 -
FAIL term_common_deinit term.c 1 - 46 -
FAIL term_putchar terminfo-core.c 1 - 33 -
FAIL _move_cup terminfo-core.c 1 - 100
FAIL _move_pa terminfo-core.c 1 - 125
FAIL _move_relative terminfo-core.c 1 - 48 -
FAIL _set_cursor_visible terminfo-core.c 1 - 42 -
FAIL _scroll_region terminfo-core.c 1 - 69 -
FAIL _scroll_region_1 terminfo-core.c 1 - 54 -
FAIL _scroll_line terminfo-core.c 1 - 80 -
FAIL _scroll_line_1 terminfo-core.c 1 - 56 -
FAIL _clear_screen terminfo-core.c 1 - 100
FAIL _clear_eos terminfo-core.c 1 - 133
FAIL _clear_del terminfo-core.c 1 - 133
FAIL _clear_del_1 terminfo-core.c 1 - 56 -
FAIL _clrtoeol terminfo-core.c 1 - 100
FAIL _repeat terminfo-core.c 1 - 100
FAIL _repeat_manual terminfo-core.c 1 - 20 -
FAIL _set_normal terminfo-core.c 1 - 100
FAIL _set_blink terminfo-core.c 1 - 100
FAIL _set_bold terminfo-core.c 1 - 100
FAIL _set_uline terminfo-core.c 1 - 42 -

Quality Result   Procedure   Source File   Unique Violations   Failure Density  
          (Viols/R.Line %)  
FAIL _set_standout terminfo-core.c 1 - 42 -
FAIL _set_fg terminfo-core.c 1 - 160
FAIL _set_bg terminfo-core.c 1 - 160
FAIL _beep terminfo-core.c 1 - 100
Pass _ignore terminfo-core.c 0 0
Pass _ignore_parm terminfo-core.c 0 0
FAIL term_fill_capabilities terminfo-core.c 1 - 88 -
FAIL terminfo_colors_deinit terminfo-core.c 1 - 34 -
FAIL terminfo_setup_colors terminfo-core.c 1 - 46 -
FAIL terminfo_input_init terminfo-core.c 1 - 75 -
FAIL terminfo_input_deinit terminfo-core.c 1 - 50 -
FAIL terminfo_cont terminfo-core.c 1 - 43 -
FAIL terminfo_stop terminfo-core.c 1 - 67 -
FAIL term_setup terminfo-core.c 1 - 26 -
FAIL terminfo_core_init terminfo-core.c 1 - 42 -
FAIL terminfo_core_deinit terminfo-core.c 1 - 43 -
FAIL cmd_clear textbuffer-commands.c 1 - 33 -
FAIL cmd_window_scroll textbuffer-commands.c 1 - 29 -
FAIL cmd_scrollback textbuffer-commands.c 1 - 33 -
FAIL cmd_scrollback_clear textbuffer-commands.c 1 - 33 -
FAIL cmd_scrollback_levelclear textbuffer-commands.c 1 - 29 -
FAIL scrollback_goto_line textbuffer-commands.c 1 - 33 -
FAIL scrollback_goto_time textbuffer-commands.c 1 - 30 -
FAIL cmd_scrollback_goto textbuffer-commands.c 1 - 21 -
FAIL cmd_scrollback_home textbuffer-commands.c 1 - 42 -
Conditional Pass cmd_scrollback_end textbuffer-commands.c 1 - 10 -
FAIL cmd_scrollback_status textbuffer-commands.c 1 - 81 -
FAIL sig_away_changed textbuffer-commands.c 1 - 17 -
FAIL textbuffer_commands_init textbuffer-commands.c 1 - 112
FAIL textbuffer_commands_deinit textbuffer-commands.c 1 - 46 -
FAIL textbuffer_get_views textbuffer-view.c 1 - 23 -
FAIL textbuffer_cache_get textbuffer-view.c 1 - 24 -
FAIL line_cache_destroy textbuffer-view.c 1 - 50 -
FAIL textbuffer_cache_destroy textbuffer-view.c 1 - 100
FAIL textbuffer_cache_unref textbuffer-view.c 1 - 45 -
Conditional Pass update_cmd_color textbuffer-view.c 1 - 51 -
FAIL read_unichar textbuffer-view.c 1 - 52 -
FAIL view_update_line_cache textbuffer-view.c 1 - 34 -
FAIL view_remove_cache textbuffer-view.c 1 - 35 -
Conditional Pass view_update_cache textbuffer-view.c 1 - 7 -
FAIL view_reset_cache textbuffer-view.c 1 - 9 -
FAIL view_line_draw textbuffer-view.c 1 - 31 -
FAIL textbuffer_view_init_bottom textbuffer-view.c 1 - 15 -
FAIL textbuffer_view_init_ypos textbuffer-view.c 1 - 18 -
FAIL textbuffer_view_create textbuffer-view.c 1 - 43 -
FAIL textbuffer_view_destroy textbuffer-view.c 1 - 50 -
Conditional Pass textbuffer_view set_default_indent textbuffer-view.c 1 - 35 -
Conditional Pass view_unregister_indent_func textbuffer-view.c 1 - 13 -
FAIL textbuffer_views_unregister_indent_func textbuffer-view.c 1 - 40 -

Quality Result   Procedure   Source File   Unique Violations   Failure Density  
          (Viols/R.Line %)  
Pass textbuffer_view_set_scroll textbuffer-view.c 0 0
Pass textbuffer_view_set_utf8 textbuffer-view.c 0 0
Conditional Pass view_get_linecount_all textbuffer-view.c 1 - 7 -
Conditional Pass view_draw textbuffer-view.c 1 - 12 -
FAIL view_draw_bottom textbuffer-view.c 1 - 20 -
FAIL view_scroll textbuffer-view.c 1 - 15 -
FAIL textbuffer_view_resize textbuffer-view.c 1 - 17 -
FAIL textbuffer_view_clear textbuffer-view.c 1 - 53 -
FAIL textbuffer_view_scroll textbuffer-view.c 1 - 30 -
FAIL textbuffer_view_scroll_line textbuffer-view.c 1 - 19 -
FAIL textbuffer_view_get_line_cache textbuffer-view.c 1 - 50 -
FAIL view_insert_line textbuffer-view.c 1 - 25 -
FAIL textbuffer_view_insert_line textbuffer-view.c 1 - 20 -
FAIL bookmark_check_remove textbuffer-view.c 1 - 33 -
FAIL view_bookmarks_check textbuffer-view.c 1 - 32 -
Conditional Pass view_get_lines_height textbuffer-view.c 1 - 3 -
FAIL view_remove_line_update_startline textbuffer-view.c 1 - 15 -
FAIL view_remove_line textbuffer-view.c 1 - 15 -
FAIL textbuffer_view_remove_line textbuffer-view.c 1 - 26 -
Conditional Pass textbuffer_view remove_lines_by_level textbuffer-view.c 1 - 12 -
FAIL g_free_true textbuffer-view.c 1 - 50 -
FAIL textbuffer_view_remove_all_lines textbuffer-view.c 1 - 57 -
FAIL textbuffer_view_set_bookmark textbuffer-view.c 1 - 93 -
FAIL textbuffer_view_set_bookmark_bottom textbuffer-view.c 1 - 43 -
FAIL textbuffer_view_get_bookmark textbuffer-view.c 1 - 100
FAIL textbuffer_view_set_window textbuffer-view.c 1 - 18 -
FAIL textbuffer_view_redraw textbuffer-view.c 1 - 36 -
FAIL line_cache_check_remove textbuffer-view.c 1 - 43 -
FAIL sig_check_linecache textbuffer-view.c 1 - 50 -
FAIL textbuffer_view_init textbuffer-view.c 1 - 140
FAIL textbuffer_view_deinit textbuffer-view.c 1 - 67 -
FAIL textbuffer_create textbuffer.c 1 - 50 -
FAIL textbuffer_destroy textbuffer.c 1 - 57 -
FAIL text_chunk_find textbuffer.c 1 - 21 -
FAIL text_chunk_create textbuffer.c 1 - 68 -
FAIL text_chunk_destroy textbuffer.c 1 - 100
FAIL text_chunk_line_free textbuffer.c 1 - 24 -
FAIL text_chunk_append textbuffer.c 1 - 48 -
FAIL textbuffer_line_create textbuffer.c 1 - 31 -
FAIL textbuffer_line_insert textbuffer.c 1 - 9 -
Pass textbuffer_line_last textbuffer.c 0 0
Conditional Pass textbuffer_line_exists_after textbuffer.c 1 - 6 -
FAIL textbuffer_line_add_colors textbuffer.c 1 - 78 -
Pass textbuffer_append textbuffer.c 0 0
FAIL textbuffer_insert textbuffer.c 1 - 40 -
FAIL textbuffer_remove textbuffer.c 1 - 26 -
FAIL textbuffer_remove_all_lines textbuffer.c 1 - 31 -
FAIL set_color textbuffer.c 1 - 90 -
FAIL textbuffer_line2text textbuffer.c 1 - 51 -

Quality Result   Procedure   Source File   Unique Violations   Failure Density  
          (Viols/R.Line %)  
FAIL textbuffer_find_text textbuffer.c 1 - 30 -
Pass textbuffer_init textbuffer.c 0 0
Pass textbuffer_deinit textbuffer.c 0 0
FAIL pusharg tparm.c 1 - 62 -
FAIL pushnum tparm.c 1 - 62 -
FAIL getarg tparm.c 1 - 85 -
FAIL popstring tparm.c 1 - 54 -
FAIL popnum tparm.c 1 - 54 -
FAIL cvtchar tparm.c 1 - 21 -
FAIL tparm tparm.c 1 - 33 -


Global Information

Source Files in Group

Name Last Modification Date
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\tparm.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\textbuffer.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\textbuffer-view.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\textbuffer-commands.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\terminfo-core.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\term.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\term-terminfo.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\term-dummy.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\term-curses.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\statusbar.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\statusbar-items.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\statusbar-config.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\module-formats.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\mainwindows.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\mainwindows-layout.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\mainwindow-activity.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\lastlog.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\irssi.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\gui-windows.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\gui-readline.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\gui-printtext.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\gui-expandos.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\fe-text\gui-entry.c Tue Jul 21 11:48:09 2009




Global Basic Information

Number of procedures: 548
Number of locally uncalled procedures: 2
Maximum loop depth: 2
Total Cyclomatic Complexity: 1800
Number of reformatted executable lines: 17871
Number of lines of comments: 4706



Summary Report on all Program Components which FAIL



Globals / code outside procedures - FAIL

Standards Violation Summary - All files

Code File: Src Line Violation Standard
O gui-entry.c: 21 Included file not protected with #define. CERT PRE06-C
O common.h: 4 Found #define. CERT PRE03-C
O common.h: 6 Found #define. CERT PRE03-C
O common.h: 7 Found #define. CERT PRE03-C
O common.h: 9 Found #define. CERT PRE03-C
O common.h: 9 Define used for numeric constant. CERT DCL00-C
O common.h: 47 Found #define. CERT PRE03-C
O common.h: 48 Found #define. CERT PRE03-C
O common.h: 49 Found #define. CERT PRE03-C
O common.h: 50 Found #define. CERT PRE03-C
O common.h: 51 Found #define. CERT PRE03-C
O common.h: 52 Found #define. CERT PRE03-C
O common.h: 56 Found #define. CERT PRE03-C
O common.h: 70 Found #define. CERT PRE03-C
O common.h: 71 Found #define. CERT PRE03-C
O common.h: 71 Literal value requires a U suffix. CERT INT13-C
O common.h: 86 Found #define. CERT PRE03-C
O common.h: 86 Literal value requires a U suffix. CERT INT13-C
O common.h: 86 Macro contains unacceptable items CERT PRE03-C
O common.h: 88 Found #define. CERT PRE03-C
O common.h: 88 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O common.h: 88 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 90 Found #define. CERT PRE03-C
O common.h: 93 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 93 Macro contains unacceptable items CERT PRE03-C
O common.h: 96 Found #define. CERT PRE03-C
O common.h: 96 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 96 Macro contains unacceptable items CERT PRE03-C
O common.h: 97 Found #define. CERT PRE03-C
O common.h: 97 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 97 Macro contains unacceptable items CERT PRE03-C
O common.h: 98 Found #define. CERT PRE03-C
O common.h: 98 Use of banned function or variable. CERT DCL03-C,INT06-C
O common.h: 98 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 98 Macro contains unacceptable items CERT PRE03-C
O common.h: 99 Found #define. CERT PRE03-C
O common.h: 99 Use of banned function or variable. CERT DCL03-C,INT06-C
O common.h: 99 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 99 Macro contains unacceptable items CERT PRE03-C
O common.h: 100 Found #define. CERT PRE03-C
O common.h: 100 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 100 Macro contains unacceptable items CERT PRE03-C
O common.h: 101 Found #define. CERT PRE03-C
O common.h: 101 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 101 Macro contains unacceptable items CERT PRE03-C
O common.h: 102 Found #define. CERT PRE03-C
O common.h: 102 Use of banned function or variable. CERT DCL03-C,INT06-C
O common.h: 102 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 102 Macro contains unacceptable items CERT PRE03-C
O common.h: 103 Found #define. CERT PRE03-C

Code File: Src Line Violation Standard
O common.h: 103 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 103 Macro contains unacceptable items CERT PRE03-C
O common.h: 104 Found #define. CERT PRE03-C
O common.h: 104 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 104 Macro contains unacceptable items CERT PRE03-C
O common.h: 105 Found #define. CERT PRE03-C
O common.h: 105 Use of banned function or variable. CERT DCL03-C,INT06-C
O common.h: 105 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 105 Macro contains unacceptable items CERT PRE03-C
O common.h: 106 Found #define. CERT PRE03-C
O common.h: 106 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 106 Macro contains unacceptable items CERT PRE03-C
O common.h: 107 Found #define. CERT PRE03-C
O common.h: 107 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 107 Macro contains unacceptable items CERT PRE03-C
O common.h: 108 Found #define. CERT PRE03-C
O common.h: 108 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 108 Macro contains unacceptable items CERT PRE03-C
O common.h: 109 Found #define. CERT PRE03-C
O common.h: 109 Use of banned function or variable. CERT DCL03-C,INT06-C
O common.h: 109 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 109 Macro contains unacceptable items CERT PRE03-C
O common.h: 110 Found #define. CERT PRE03-C
O common.h: 110 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 110 Macro contains unacceptable items CERT PRE03-C
O term.h: 7 Found #define. CERT PRE03-C
O term.h: 7 Define used for numeric constant. CERT DCL00-C
O term.h: 8 Found #define. CERT PRE03-C
O term.h: 8 Define used for numeric constant. CERT DCL00-C
O term.h: 9 Found #define. CERT PRE03-C
O term.h: 9 Define used for numeric constant. CERT DCL00-C
O term.h: 10 Found #define. CERT PRE03-C
O term.h: 10 Define used for numeric constant. CERT DCL00-C
O term.h: 11 Found #define. CERT PRE03-C
O term.h: 11 Define used for numeric constant. CERT DCL00-C
O term.h: 12 Found #define. CERT PRE03-C
O term.h: 12 Define used for numeric constant. CERT DCL00-C
O term.h: 14 Found #define. CERT PRE03-C
O term.h: 16 Found #define. CERT PRE03-C
O term.h: 19 Found #define. CERT PRE03-C
O term.h: 19 Define used for numeric constant. CERT DCL00-C
O term.h: 20 Found #define. CERT PRE03-C
O term.h: 20 Define used for numeric constant. CERT DCL00-C
O term.h: 21 Found #define. CERT PRE03-C
O term.h: 21 Define used for numeric constant. CERT DCL00-C
O term.h: 26 Identifier not declared on new line. CERT DCL04-C
O term.h: 27 Identifier not declared on new line. CERT DCL04-C
O module.h: 4 Found #define. CERT PRE03-C
O misc.h: 8 Found #define. CERT PRE03-C
O misc.h: 8 Macro parameter not in brackets. CERT PRE01-C,PRE02-C

Code File: Src Line Violation Standard
O misc.h: 8 Macro replacement list needs parentheses. CERT PRE02-C
O misc.h: 8 Macro contains unacceptable items CERT PRE03-C
O utf8.h: 5 Found #define. CERT PRE03-C
O utf8.h: 5 Use of function like macro. CERT PRE00-C
O utf8.h: 6 Found #define. CERT PRE03-C
O utf8.h: 6 Use of function like macro. CERT PRE00-C
O utf8.h: 7 Found #define. CERT PRE03-C
O utf8.h: 7 Use of function like macro. CERT PRE00-C
O utf8.h: 8 Found #define. CERT PRE03-C
O utf8.h: 8 Use of function like macro. CERT PRE00-C
O utf8.h: 9 Found #define. CERT PRE03-C
O utf8.h: 9 Use of function like macro. CERT PRE00-C
O utf8.h: 14 Found #define. CERT PRE03-C
O utf8.h: 14 No cast when ~ or << applied to small types. CERT INT02-C
O utf8.h: 14 Literal value requires a U suffix. CERT INT13-C
O utf8.h: 14 Use of function like macro. CERT PRE00-C
O themes.h: 46 Found #define. CERT PRE03-C
O themes.h: 46 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O themes.h: 46 Macro replacement list needs parentheses. CERT PRE02-C
O themes.h: 47 Found #define. CERT PRE03-C
O themes.h: 47 Macro replacement list needs parentheses. CERT PRE02-C
O themes.h: 53 Found #define. CERT PRE03-C
O themes.h: 53 Define used for numeric constant. CERT DCL00-C
O themes.h: 54 Found #define. CERT PRE03-C
O themes.h: 54 Define used for numeric constant. CERT DCL00-C
O themes.h: 55 Found #define. CERT PRE03-C
O themes.h: 55 Define used for numeric constant. CERT DCL00-C
O themes.h: 57 Found #define. CERT PRE03-C
O themes.h: 57 Define used for numeric constant. CERT DCL00-C
O themes.h: 58 Found #define. CERT PRE03-C
O themes.h: 58 Define used for numeric constant. CERT DCL00-C
O window-item-def.h: 4 Found #define. CERT PRE03-C
O window-item-def.h: 5 Enum, struct or union not typedeffed. CERT DCL05-C
O window-item-def.h: 6 Included file not protected with #define. CERT PRE06-C
O window-item-rec.h: 18 Found #define. CERT PRE03-C
O window-item-rec.h: 18 Use of function like macro. CERT PRE00-C
O command-history.h: 9 Identifier not declared on new line. CERT DCL04-C
O command-history.h: 10 Identifier not declared on new line. CERT DCL04-C
O fe-windows.h: 7 Enum, struct or union not typedeffed. CERT DCL05-C
O fe-windows.h: 20 Enum, struct or union not typedeffed. CERT DCL05-C
O fe-windows.h: 24 Identifier not declared on new line. CERT DCL04-C
O formats.h: 7 Found #define. CERT PRE03-C
O formats.h: 7 Define used for numeric constant. CERT DCL00-C
O formats.h: 8 Found #define. CERT PRE03-C
O formats.h: 8 Define used for numeric constant. CERT DCL00-C
O formats.h: 9 Found #define. CERT PRE03-C
O formats.h: 9 Define used for numeric constant. CERT DCL00-C
O formats.h: 10 Found #define. CERT PRE03-C
O formats.h: 10 Define used for numeric constant. CERT DCL00-C
O formats.h: 11 Found #define. CERT PRE03-C

Code File: Src Line Violation Standard
O formats.h: 11 Define used for numeric constant. CERT DCL00-C
O formats.h: 12 Found #define. CERT PRE03-C
O formats.h: 12 Define used for numeric constant. CERT DCL00-C
O formats.h: 13 Found #define. CERT PRE03-C
O formats.h: 13 Define used for numeric constant. CERT DCL00-C
O formats.h: 14 Found #define. CERT PRE03-C
O formats.h: 14 Define used for numeric constant. CERT DCL00-C
O formats.h: 15 Found #define. CERT PRE03-C
O formats.h: 15 Define used for numeric constant. CERT DCL00-C
O formats.h: 17 Found #define. CERT PRE03-C
O formats.h: 17 Define used for numeric constant. CERT DCL00-C
O formats.h: 18 Found #define. CERT PRE03-C
O formats.h: 18 Define used for numeric constant. CERT DCL00-C
O formats.h: 20 Enum, struct or union not typedeffed. CERT DCL05-C
O formats.h: 27 Enum, struct or union not typedeffed. CERT DCL05-C
O formats.h: 35 Found #define. CERT PRE03-C
O formats.h: 35 Define used for numeric constant. CERT DCL00-C
O formats.h: 36 Found #define. CERT PRE03-C
O formats.h: 36 Define used for numeric constant. CERT DCL00-C
O formats.h: 37 Found #define. CERT PRE03-C
O formats.h: 37 Define used for numeric constant. CERT DCL00-C
O formats.h: 39 Found #define. CERT PRE03-C
O formats.h: 39 Define used for numeric constant. CERT DCL00-C
O formats.h: 40 Found #define. CERT PRE03-C
O formats.h: 40 Define used for numeric constant. CERT DCL00-C
O formats.h: 42 Found #define. CERT PRE03-C
O formats.h: 42 Define used for numeric constant. CERT DCL00-C
O formats.h: 43 Found #define. CERT PRE03-C
O formats.h: 43 Define used for numeric constant. CERT DCL00-C
O formats.h: 57 Found #define. CERT PRE03-C
O formats.h: 57 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O formats.h: 57 Use of function like macro. CERT PRE00-C
O formats.h: 57 Macro contains unacceptable items CERT PRE03-C
O formats.h: 74 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O formats.h: 81 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O formats.h: 123 Found #define. CERT PRE03-C
O formats.h: 125 Found #define. CERT PRE03-C
O formats.h: 125 Define used for numeric constant. CERT DCL00-C
O formats.h: 126 Found #define. CERT PRE03-C
O formats.h: 127 Found #define. CERT PRE03-C
O formats.h: 128 Found #define. CERT PRE03-C
O formats.h: 129 Found #define. CERT PRE03-C
O formats.h: 130 Found #define. CERT PRE03-C
O formats.h: 131 Found #define. CERT PRE03-C
O formats.h: 132 Found #define. CERT PRE03-C
O formats.h: 133 Found #define. CERT PRE03-C
O gui-entry.h: 5 Identifier not declared on new line. CERT DCL04-C
O gui-entry.h: 12 Identifier not declared on new line. CERT DCL04-C
O gui-entry.h: 13 Identifier not declared on new line. CERT DCL04-C
O mainwindows.h: 7 Found #define. CERT PRE03-C

Code File: Src Line Violation Standard
O mainwindows.h: 7 Define used for numeric constant. CERT DCL00-C
O mainwindows.h: 9 Found #define. CERT PRE03-C
O mainwindows.h: 9 Use of function like macro. CERT PRE00-C
O mainwindows.h: 18 Identifier not declared on new line. CERT DCL04-C
O mainwindows.h: 19 Identifier not declared on new line. CERT DCL04-C
O mainwindows.h: 32 Identifier not declared on new line. CERT DCL04-C
O textbuffer.h: 6 Found #define. CERT PRE03-C
O textbuffer.h: 8 Found #define. CERT PRE03-C
O textbuffer.h: 8 Define used for numeric constant. CERT DCL00-C
O textbuffer.h: 9 Found #define. CERT PRE03-C
O textbuffer.h: 9 Define used for numeric constant. CERT DCL00-C
O textbuffer.h: 11 Enum, struct or union not typedeffed. CERT DCL05-C
O textbuffer.h: 41 Identifier not declared on new line. CERT DCL04-C
O textbuffer.h: 48 Use of mixed mode arithmetic. : unsigned short signed char unsigned char buffer [ ( 16384 - 16 CERT INT02-C
O textbuffer-view.h: 47 Enum, struct or union not typedeffed. CERT DCL05-C
O textbuffer-view.h: 52 Identifier not declared on new line. CERT DCL04-C
O textbuffer-view.h: 106 Found #define. CERT PRE03-C
O textbuffer-view.h: 107 Use of function like macro. CERT PRE00-C
O gui-windows.h: 7 Found #define. CERT PRE03-C
O gui-windows.h: 7 Use of function like macro. CERT PRE00-C
O gui-windows.h: 8 Found #define. CERT PRE03-C
O gui-windows.h: 8 Use of function like macro. CERT PRE00-C
O gui-windows.h: 10 Found #define. CERT PRE03-C
O gui-windows.h: 10 Use of function like macro. CERT PRE00-C
O gui-windows.h: 33 Found #define. CERT PRE03-C
O gui-windows.h: 33 Macro replacement list needs parentheses. CERT PRE02-C
O gui-entry.c: 95 Found #define. CERT PRE03-C
O gui-entry.c: 95 Use of function like macro. CERT PRE00-C
O gui-entry.c: 95 Macro contains unacceptable items CERT PRE03-C
O gui-expandos.c: 21 Included file not protected with #define. CERT PRE06-C
O signals.h: 4 Found #define. CERT PRE03-C
O signals.h: 4 Define used for numeric constant. CERT DCL00-C
O signals.h: 5 Found #define. CERT PRE03-C
O signals.h: 5 Define used for numeric constant. CERT DCL00-C
O signals.h: 6 Found #define. CERT PRE03-C
O signals.h: 6 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 8 Found #define. CERT PRE03-C
O signals.h: 8 Define used for numeric constant. CERT DCL00-C
O signals.h: 20 Found #define. CERT PRE03-C
O signals.h: 20 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 20 Macro contains unacceptable items CERT PRE03-C
O signals.h: 22 Found #define. CERT PRE03-C
O signals.h: 22 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 22 Macro contains unacceptable items CERT PRE03-C
O signals.h: 24 Found #define. CERT PRE03-C
O signals.h: 24 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 24 Macro contains unacceptable items CERT PRE03-C
O signals.h: 27 Found #define. CERT PRE03-C
O signals.h: 27 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O signals.h: 27 Macro replacement list needs parentheses. CERT PRE02-C

Code File: Src Line Violation Standard
O signals.h: 27 Macro contains unacceptable items CERT PRE03-C
O signals.h: 29 Found #define. CERT PRE03-C
O signals.h: 29 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O signals.h: 29 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 29 Macro contains unacceptable items CERT PRE03-C
O signals.h: 32 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O signals.h: 32 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 32 Macro contains unacceptable items CERT PRE03-C
O signals.h: 36 Found #define. CERT PRE03-C
O signals.h: 36 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 36 Macro contains unacceptable items CERT PRE03-C
O signals.h: 38 Found #define. CERT PRE03-C
O signals.h: 38 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O signals.h: 38 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 38 Macro contains unacceptable items CERT PRE03-C
O signals.h: 43 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O signals.h: 44 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O signals.h: 47 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O signals.h: 61 Found #define. CERT PRE03-C
O signals.h: 61 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 67 Found #define. CERT PRE03-C
O signals.h: 68 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O signals.h: 68 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 70 Found #define. CERT PRE03-C
O signals.h: 70 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O signals.h: 70 Macro replacement list needs parentheses. CERT PRE02-C
O expandos.h: 24 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O gui-printtext.c: 21 Included file not protected with #define. CERT PRE06-C
O settings.h: 31 Found #define. CERT PRE03-C
O settings.h: 31 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 31 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 32 Found #define. CERT PRE03-C
O settings.h: 32 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 32 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 33 Found #define. CERT PRE03-C
O settings.h: 33 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 33 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 35 Found #define. CERT PRE03-C
O settings.h: 35 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 35 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 36 Found #define. CERT PRE03-C
O settings.h: 36 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 36 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 37 Found #define. CERT PRE03-C
O settings.h: 37 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 37 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 39 Found #define. CERT PRE03-C
O settings.h: 39 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 39 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 40 Found #define. CERT PRE03-C

Code File: Src Line Violation Standard
O settings.h: 40 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 40 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 41 Found #define. CERT PRE03-C
O settings.h: 41 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 41 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 42 Found #define. CERT PRE03-C
O settings.h: 42 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 42 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 43 Found #define. CERT PRE03-C
O settings.h: 43 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 43 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 44 Found #define. CERT PRE03-C
O settings.h: 44 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 44 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 45 Found #define. CERT PRE03-C
O settings.h: 45 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 45 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 46 Found #define. CERT PRE03-C
O settings.h: 46 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 46 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 76 Found #define. CERT PRE03-C
O settings.h: 76 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 76 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 78 Found #define. CERT PRE03-C
O settings.h: 78 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 78 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 80 Found #define. CERT PRE03-C
O settings.h: 80 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 80 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 82 Found #define. CERT PRE03-C
O settings.h: 82 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 82 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 84 Found #define. CERT PRE03-C
O settings.h: 84 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 84 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 86 Found #define. CERT PRE03-C
O settings.h: 86 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 86 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 106 Found #define. CERT PRE03-C
O settings.h: 106 Macro replacement list needs parentheses. CERT PRE02-C
O printtext.h: 7 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O printtext.h: 8 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O printtext.h: 9 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O printtext.h: 16 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O printtext.h: 19 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O printtext.h: 21 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O printtext.h: 26 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O printtext.h: 40 Found #define. CERT PRE03-C
O gui-printtext.c: 33 Identifier not declared on new line. CERT DCL04-C
O gui-printtext.c: 33 Identifier not declared on new line. CERT DCL04-C

Code File: Src Line Violation Standard
O gui-printtext.c: 35 Identifier not declared on new line. CERT DCL04-C
O gui-readline.c: 21 Included file not protected with #define. CERT PRE06-C
O gui-readline.c: 22 Included file not protected with #define. CERT PRE06-C
O module-formats.h: 3 Enum, struct or union not typedeffed. CERT DCL05-C
O special-vars.h: 6 Found #define. CERT PRE03-C
O special-vars.h: 6 Define used for numeric constant. CERT DCL00-C
O special-vars.h: 7 Found #define. CERT PRE03-C
O special-vars.h: 7 Define used for numeric constant. CERT DCL00-C
O special-vars.h: 8 Found #define. CERT PRE03-C
O special-vars.h: 8 Define used for numeric constant. CERT DCL00-C
O special-vars.h: 9 Found #define. CERT PRE03-C
O special-vars.h: 9 Define used for numeric constant. CERT DCL00-C
O special-vars.h: 10 Found #define. CERT PRE03-C
O special-vars.h: 10 Define used for numeric constant. CERT DCL00-C
O levels.h: 10 Enum, struct or union not typedeffed. CERT DCL05-C
O modules.h: 4 Found #define. CERT PRE03-C
O modules.h: 4 Macro replacement list needs parentheses. CERT PRE02-C
O modules.h: 7 Found #define. CERT PRE03-C
O modules.h: 7 Macro replacement list needs parentheses. CERT PRE02-C
O modules.h: 10 Found #define. CERT PRE03-C
O modules.h: 10 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O modules.h: 10 Macro replacement list needs parentheses. CERT PRE02-C
O modules.h: 13 Found #define. CERT PRE03-C
O modules.h: 13 Macro replacement list needs parentheses. CERT PRE02-C
O modules.h: 16 Found #define. CERT PRE03-C
O modules.h: 16 Macro replacement list needs parentheses. CERT PRE02-C
O modules.h: 24 Found #define. CERT PRE03-C
O modules.h: 24 Macro replacement list needs parentheses. CERT PRE02-C
O modules.h: 27 Enum, struct or union not typedeffed. CERT DCL05-C
O modules.h: 47 Enum, struct or union not typedeffed. CERT DCL05-C
O modules.h: 59 Found #define. CERT PRE03-C
O modules.h: 59 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O modules.h: 59 Macro replacement list needs parentheses. CERT PRE02-C
O modules.h: 65 Found #define. CERT PRE03-C
O modules.h: 65 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O modules.h: 65 Use of banned function or variable. CERT DCL03-C,INT06-C
O modules.h: 65 Use of function like macro. CERT PRE00-C
O modules.h: 67 Found #define. CERT PRE03-C
O modules.h: 67 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O modules.h: 67 Use of banned function or variable. CERT DCL03-C,INT06-C
O modules.h: 67 Use of function like macro. CERT PRE00-C
O servers.h: 7 Found #define. CERT PRE03-C
O servers.h: 8 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O servers.h: 8 Macro replacement list needs parentheses. CERT PRE02-C
O servers.h: 11 Found #define. CERT PRE03-C
O servers.h: 11 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O servers.h: 11 Macro replacement list needs parentheses. CERT PRE02-C
O servers.h: 14 Found #define. CERT PRE03-C
O servers.h: 14 Use of function like macro. CERT PRE00-C
O servers.h: 14 Macro contains unacceptable items CERT PRE03-C

Code File: Src Line Violation Standard
O servers.h: 17 Found #define. CERT PRE03-C
O servers.h: 17 Use of function like macro. CERT PRE00-C
O servers.h: 17 Macro contains unacceptable items CERT PRE03-C
O servers.h: 20 Found #define. CERT PRE03-C
O servers.h: 20 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O servers.h: 20 Macro replacement list needs parentheses. CERT PRE02-C
O servers.h: 25 Enum, struct or union not typedeffed. CERT DCL05-C
O servers.h: 26 Included file not protected with #define. CERT PRE06-C
O server-connect-rec.h: 11 Identifier not declared on new line. CERT DCL04-C
O server-connect-rec.h: 19 Identifier not declared on new line. CERT DCL04-C
O servers.h: 29 Found #define. CERT PRE03-C
O servers.h: 30 Enum, struct or union not typedeffed. CERT DCL05-C
O servers.h: 31 Included file not protected with #define. CERT PRE06-C
O servers.h: 34 Found #define. CERT PRE03-C
O servers.h: 34 Define used for numeric constant. CERT DCL00-C
O servers.h: 35 Found #define. CERT PRE03-C
O servers.h: 35 Define used for numeric constant. CERT DCL00-C
O servers.h: 37 Identifier not declared on new line. CERT DCL04-C
O window-items.h: 14 Found #define. CERT PRE03-C
O window-items.h: 14 Use of function like macro. CERT PRE00-C
O keyboard.h: 10 Enum, struct or union not typedeffed. CERT DCL05-C
O keyboard.h: 14 Identifier not declared on new line. CERT DCL04-C
O keyboard.h: 17 Enum, struct or union not typedeffed. CERT DCL05-C
O keyboard.h: 49 Found #define. CERT PRE03-C
O keyboard.h: 49 Define used for numeric constant. CERT DCL00-C
O keyboard.h: 50 Found #define. CERT PRE03-C
O keyboard.h: 50 Define used for numeric constant. CERT DCL00-C
O gui-readline.c: 45 Declaration of type not in header file. CERT DCL12-C
O gui-readline.c: 59 Identifier not declared on new line. CERT DCL04-C
O gui-readline.c: 59 Identifier not declared on new line. CERT DCL04-C
O gui-readline.c: 60 Identifier not declared on new line. CERT DCL04-C
O gui-readline.c: 66 Identifier not declared on new line. CERT DCL04-C
O gui-windows.c: 21 Included file not protected with #define. CERT PRE06-C
O irssi.c: 21 Included file not protected with #define. CERT PRE06-C
O irssi.c: 22 Included file not protected with #define. CERT PRE06-C
O core.h: 7 Found #define. CERT PRE03-C
O core.h: 7 Define used for numeric constant. CERT DCL00-C
O core.h: 8 Found #define. CERT PRE03-C
O core.h: 8 Define used for numeric constant. CERT DCL00-C
O core.h: 9 Found #define. CERT PRE03-C
O core.h: 9 Define used for numeric constant. CERT DCL00-C
O core.h: 10 Found #define. CERT PRE03-C
O core.h: 10 Define used for numeric constant. CERT DCL00-C
O core.h: 11 Found #define. CERT PRE03-C
O core.h: 11 Define used for numeric constant. CERT DCL00-C
O core.h: 12 Found #define. CERT PRE03-C
O core.h: 12 Define used for numeric constant. CERT DCL00-C
O statusbar.h: 7 Found #define. CERT PRE03-C
O statusbar.h: 7 Define used for numeric constant. CERT DCL00-C
O statusbar.h: 8 Found #define. CERT PRE03-C

Code File: Src Line Violation Standard
O statusbar.h: 8 Define used for numeric constant. CERT DCL00-C
O statusbar.h: 9 Found #define. CERT PRE03-C
O statusbar.h: 9 Macro replacement list needs parentheses. CERT PRE02-C
O statusbar.h: 14 Found #define. CERT PRE03-C
O statusbar.h: 14 Define used for numeric constant. CERT DCL00-C
O statusbar.h: 15 Found #define. CERT PRE03-C
O statusbar.h: 15 Define used for numeric constant. CERT DCL00-C
O statusbar.h: 18 Found #define. CERT PRE03-C
O statusbar.h: 18 Define used for numeric constant. CERT DCL00-C
O statusbar.h: 19 Found #define. CERT PRE03-C
O statusbar.h: 19 Define used for numeric constant. CERT DCL00-C
O statusbar.h: 22 Found #define. CERT PRE03-C
O statusbar.h: 22 Define used for numeric constant. CERT DCL00-C
O statusbar.h: 23 Found #define. CERT PRE03-C
O statusbar.h: 23 Define used for numeric constant. CERT DCL00-C
O statusbar.h: 24 Found #define. CERT PRE03-C
O statusbar.h: 24 Define used for numeric constant. CERT DCL00-C
O statusbar.h: 65 Enum, struct or union not typedeffed. CERT DCL05-C
O statusbar.h: 71 Identifier not declared on new line. CERT DCL04-C
O statusbar.h: 74 Identifier not declared on new line. CERT DCL04-C
O irssi.c: 42 Included file not protected with #define. CERT PRE06-C
O irssi.c: 42 Found #define. CERT PRE03-C
O irssi-version.h: 1 Define used for numeric constant. CERT DCL00-C
O irssi-version.h: 2 Found #define. CERT PRE03-C
O irssi-version.h: 2 Define used for numeric constant. CERT DCL00-C
O irssi.c: 79 Identifier not declared on new line. CERT DCL04-C
O irssi.c: 79 Identifier not declared on new line. CERT DCL04-C
O lastlog.c: 21 Included file not protected with #define. CERT PRE06-C
O commands.h: 25 Enum, struct or union not typedeffed. CERT DCL05-C
O commands.h: 30 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 31 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 33 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 34 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 35 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 36 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 37 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 38 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 39 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 40 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 41 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 42 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 43 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 45 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 48 Found #define. CERT PRE03-C
O commands.h: 49 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 49 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 52 Found #define. CERT PRE03-C
O commands.h: 52 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 52 Macro contains unacceptable items CERT PRE03-C
O commands.h: 59 Found #define. CERT PRE03-C

Code File: Src Line Violation Standard
O commands.h: 59 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 59 Macro contains unacceptable items CERT PRE03-C
O commands.h: 72 Found #define. CERT PRE03-C
O commands.h: 72 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 72 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 73 Found #define. CERT PRE03-C
O commands.h: 73 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 73 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 74 Found #define. CERT PRE03-C
O commands.h: 74 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 74 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 76 Found #define. CERT PRE03-C
O commands.h: 76 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 76 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 77 Found #define. CERT PRE03-C
O commands.h: 77 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 77 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 78 Found #define. CERT PRE03-C
O commands.h: 78 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 78 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 80 Found #define. CERT PRE03-C
O commands.h: 80 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 80 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 81 Found #define. CERT PRE03-C
O commands.h: 81 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 81 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 82 Found #define. CERT PRE03-C
O commands.h: 82 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 82 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 85 Found #define. CERT PRE03-C
O commands.h: 85 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 85 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 110 Found #define. CERT PRE03-C
O commands.h: 111 Non standard character @ in source. CERT MSC09-C
O commands.h: 110 Use of function like macro. CERT PRE00-C
O commands.h: 114 Found #define. CERT PRE03-C
O commands.h: 115 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 115 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 121 Found #define. CERT PRE03-C
O commands.h: 121 Use of function like macro. CERT PRE00-C
O commands.h: 123 Found #define. CERT PRE03-C
O commands.h: 123 Define used for numeric constant. CERT DCL00-C
O commands.h: 125 Found #define. CERT PRE03-C
O commands.h: 125 Define used for numeric constant. CERT DCL00-C
O commands.h: 130 Comment possibly contains code CERT MSC04-C
O commands.h: 131 Comment possibly contains code CERT MSC04-C
O commands.h: 133 Comment possibly contains code CERT MSC04-C
O commands.h: 148 Found #define. CERT PRE03-C
O commands.h: 148 Define used for numeric constant. CERT DCL00-C
O commands.h: 150 Found #define. CERT PRE03-C

Code File: Src Line Violation Standard
O commands.h: 150 Define used for numeric constant. CERT DCL00-C
O commands.h: 152 Found #define. CERT PRE03-C
O commands.h: 152 Define used for numeric constant. CERT DCL00-C
O commands.h: 154 Found #define. CERT PRE03-C
O commands.h: 162 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O lastlog.c: 28 Included file not protected with #define. CERT PRE06-C
O lastlog.c: 34 Found #define. CERT PRE03-C
O lastlog.c: 34 Define used for numeric constant. CERT DCL00-C
O lastlog.c: 35 Found #define. CERT PRE03-C
O lastlog.c: 35 Define used for numeric constant. CERT DCL00-C
O lastlog.c: 36 Found #define. CERT PRE03-C
O lastlog.c: 36 Define used for numeric constant. CERT DCL00-C
O mainwindow-activity.c: 21 Included file not protected with #define. CERT PRE06-C
O mainwindows-layout.c: 21 Included file not protected with #define. CERT PRE06-C
O iconfig.h: 4 Enum, struct or union not typedeffed. CERT DCL05-C
O iconfig.h: 12 Found #define. CERT PRE03-C
O iconfig.h: 12 Use of function like macro. CERT PRE00-C
O iconfig.h: 14 Found #define. CERT PRE03-C
O iconfig.h: 14 Use of function like macro. CERT PRE00-C
O iconfig.h: 20 Enum, struct or union not typedeffed. CERT DCL05-C
O iconfig.h: 49 Enum, struct or union not typedeffed. CERT DCL05-C
O iconfig.h: 86 Found #define. CERT PRE03-C
O iconfig.h: 86 Macro replacement list needs parentheses. CERT PRE02-C
O mainwindows.c: 21 Included file not protected with #define. CERT PRE06-C
O mainwindows.c: 22 Included file not protected with #define. CERT PRE06-C
O mainwindows.c: 33 Found #define. CERT PRE03-C
O mainwindows.c: 38 Identifier not declared on new line. CERT DCL04-C
O mainwindows.c: 39 Identifier not declared on new line. CERT DCL04-C
O mainwindows.c: 41 Found #define. CERT PRE03-C
O mainwindows.c: 41 Macro replacement list needs parentheses. CERT PRE02-C
O mainwindows.c: 47 Found #define. CERT PRE03-C
O mainwindows.c: 47 Macro replacement list needs parentheses. CERT PRE02-C
O mainwindows.c: 47 Macro contains unacceptable items CERT PRE03-C
O mainwindows.c: 74 Found #define. CERT PRE03-C
O mainwindows.c: 74 Use of function like macro. CERT PRE00-C
O mainwindows.c: 844 Found #define. CERT PRE03-C
O mainwindows.c: 847 Use of function like macro. CERT PRE00-C
O module-formats.c: 21 Included file not protected with #define. CERT PRE06-C
O module-formats.c: 31 Non standard character $ in source. CERT MSC09-C
O module-formats.c: 32 Non standard character $ in source. CERT MSC09-C
O module-formats.c: 40 Non standard character $ in source. CERT MSC09-C
O module-formats.c: 48 Non standard character $ in source. CERT MSC09-C
O module-formats.c: 49 Non standard character $ in source. CERT MSC09-C
O module-formats.c: 50 Non standard character $ in source. CERT MSC09-C
O module-formats.c: 51 Non standard character $ in source. CERT MSC09-C
O module-formats.c: 58 Non standard character $ in source. CERT MSC09-C
O module-formats.c: 59 Non standard character $ in source. CERT MSC09-C
O module-formats.c: 60 Non standard character $ in source. CERT MSC09-C
O module-formats.c: 61 Non standard character $ in source. CERT MSC09-C
O module-formats.c: 62 Non standard character $ in source. CERT MSC09-C

Code File: Src Line Violation Standard
O module-formats.c: 63 Non standard character $ in source. CERT MSC09-C
O module-formats.c: 66 Non standard character $ in source. CERT MSC09-C
O module-formats.c: 67 Non standard character $ in source. CERT MSC09-C
O module-formats.c: 68 Non standard character $ in source. CERT MSC09-C
O module-formats.c: 69 Non standard character $ in source. CERT MSC09-C
O module-formats.c: 77 Non standard character $ in source. CERT MSC09-C
O statusbar-config.c: 21 Included file not protected with #define. CERT PRE06-C
O statusbar-config.c: 22 Included file not protected with #define. CERT PRE06-C
O statusbar-items.c: 21 Included file not protected with #define. CERT PRE06-C
O statusbar-items.c: 32 Found #define. CERT PRE03-C
O statusbar-items.c: 32 Define used for numeric constant. CERT DCL00-C
O statusbar-items.c: 38 Identifier not declared on new line. CERT DCL04-C
O statusbar-items.c: 38 Identifier not declared on new line. CERT DCL04-C
O statusbar.c: 21 Included file not protected with #define. CERT PRE06-C
O statusbar.c: 46 Identifier not declared on new line. CERT DCL04-C
O statusbar.c: 47 Identifier not declared on new line. CERT DCL04-C
O statusbar.c: 239 Found #define. CERT PRE03-C
O statusbar.c: 241 Use of function like macro. CERT PRE00-C
O statusbar.c: 1012 Found #define. CERT PRE03-C
O statusbar.c: 1015 Use of function like macro. CERT PRE00-C
O term-curses.c: 21 Included file not protected with #define. CERT PRE06-C
O term-curses.c: 37 Found #define. CERT PRE03-C
O term-curses.c: 37 Define used for numeric constant. CERT DCL00-C
O term-curses.c: 41 Found #define. CERT PRE03-C
O term-curses.c: 45 Found #define. CERT PRE03-C
O term-curses.c: 45 Define used for numeric constant. CERT DCL00-C
O term-curses.c: 48 Declaration of type not in header file. CERT DCL12-C
O term-curses.c: 48 Enum, struct or union not typedeffed. CERT DCL05-C
O term-curses.c: 49 Identifier not declared on new line. CERT DCL04-C
O term-curses.c: 50 Identifier not declared on new line. CERT DCL04-C
O term-curses.c: 56 Identifier not declared on new line. CERT DCL04-C
O term-dummy.c: 21 Included file not protected with #define. CERT PRE06-C
O term-terminfo.c: 21 Included file not protected with #define. CERT PRE06-C
O terminfo-core.h: 6 Found #define. CERT PRE03-C
O terminfo-core.h: 6 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O terminfo-core.h: 6 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.h: 7 Found #define. CERT PRE03-C
O terminfo-core.h: 7 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O terminfo-core.h: 7 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.h: 8 Found #define. CERT PRE03-C
O terminfo-core.h: 8 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O terminfo-core.h: 8 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.h: 9 Found #define. CERT PRE03-C
O terminfo-core.h: 9 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O terminfo-core.h: 9 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.h: 10 Found #define. CERT PRE03-C
O terminfo-core.h: 10 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.h: 11 Found #define. CERT PRE03-C
O terminfo-core.h: 11 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.h: 12 Found #define. CERT PRE03-C

Code File: Src Line Violation Standard
O terminfo-core.h: 12 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O terminfo-core.h: 12 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.h: 13 Found #define. CERT PRE03-C
O terminfo-core.h: 13 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O terminfo-core.h: 13 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.h: 14 Found #define. CERT PRE03-C
O terminfo-core.h: 14 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O terminfo-core.h: 14 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.h: 15 Found #define. CERT PRE03-C
O terminfo-core.h: 15 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.h: 16 Found #define. CERT PRE03-C
O terminfo-core.h: 16 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.h: 17 Found #define. CERT PRE03-C
O terminfo-core.h: 17 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O terminfo-core.h: 17 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.h: 18 Found #define. CERT PRE03-C
O terminfo-core.h: 18 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O terminfo-core.h: 18 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.h: 19 Found #define. CERT PRE03-C
O terminfo-core.h: 19 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O terminfo-core.h: 19 Use of function like macro. CERT PRE00-C
O terminfo-core.h: 20 Found #define. CERT PRE03-C
O terminfo-core.h: 20 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.h: 24 Enum, struct or union not typedeffed. CERT DCL05-C
O terminfo-core.h: 46 Identifier not declared on new line. CERT DCL04-C
O terminfo-core.h: 48 Identifier not declared on new line. CERT DCL04-C
O terminfo-core.h: 49 Identifier not declared on new line. CERT DCL04-C
O terminfo-core.h: 52 Identifier not declared on new line. CERT DCL04-C
O terminfo-core.h: 55 Identifier not declared on new line. CERT DCL04-C
O terminfo-core.h: 56 Identifier not declared on new line. CERT DCL04-C
O terminfo-core.h: 57 Identifier not declared on new line. CERT DCL04-C
O terminfo-core.h: 60 Identifier not declared on new line. CERT DCL04-C
O terminfo-core.h: 61 Identifier not declared on new line. CERT DCL04-C
O terminfo-core.h: 62 Identifier not declared on new line. CERT DCL04-C
O terminfo-core.h: 65 Identifier not declared on new line. CERT DCL04-C
O terminfo-core.h: 65 Comment possibly contains code CERT MSC04-C
O terminfo-core.h: 76 Identifier not declared on new line. CERT DCL04-C
O terminfo-core.h: 77 Identifier not declared on new line. CERT DCL04-C
O terminfo-core.h: 78 Identifier not declared on new line. CERT DCL04-C
O terminfo-core.h: 79 Identifier not declared on new line. CERT DCL04-C
O terminfo-core.h: 82 Identifier not declared on new line. CERT DCL04-C
O term-terminfo.c: 35 Declaration of type not in header file. CERT DCL12-C
O term-terminfo.c: 35 Enum, struct or union not typedeffed. CERT DCL05-C
O term-terminfo.c: 40 Identifier not declared on new line. CERT DCL04-C
O term-terminfo.c: 41 Identifier not declared on new line. CERT DCL04-C
O term-terminfo.c: 47 Identifier not declared on new line. CERT DCL04-C
O term-terminfo.c: 47 Identifier not declared on new line. CERT DCL04-C
O term-terminfo.c: 47 Identifier not declared on new line. CERT DCL04-C
O term-terminfo.c: 48 Identifier not declared on new line. CERT DCL04-C
O term-terminfo.c: 48 Identifier not declared on new line. CERT DCL04-C

Code File: Src Line Violation Standard
O term-terminfo.c: 49 Identifier not declared on new line. CERT DCL04-C
O term-terminfo.c: 51 Identifier not declared on new line. CERT DCL04-C
O term-terminfo.c: 51 Identifier not declared on new line. CERT DCL04-C
M term-terminfo.c: 96 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M term-terminfo.c: 97 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
O term.c: 21 Included file not protected with #define. CERT PRE06-C
O term.c: 35 Found #define. CERT PRE03-C
O term.c: 35 Define used for numeric constant. CERT DCL00-C
O term.c: 37 Identifier not declared on new line. CERT DCL04-C
O terminfo-core.c: 1 Included file not protected with #define. CERT PRE06-C
O terminfo-core.c: 6 Found #define. CERT PRE03-C
O terminfo-core.c: 6 Define used for numeric constant. CERT DCL00-C
O terminfo-core.c: 9 Found #define. CERT PRE03-C
O terminfo-core.c: 9 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O terminfo-core.c: 9 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.c: 25 Found #define. CERT PRE03-C
O terminfo-core.c: 26 Found #define. CERT PRE03-C
O terminfo-core.c: 27 Found #define. CERT PRE03-C
O terminfo-core.c: 33 Found #define. CERT PRE03-C
O terminfo-core.c: 33 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O terminfo-core.c: 33 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.c: 34 Found #define. CERT PRE03-C
O terminfo-core.c: 34 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O terminfo-core.c: 34 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.c: 35 Found #define. CERT PRE03-C
O terminfo-core.c: 35 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O terminfo-core.c: 35 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.c: 38 Found #define. CERT PRE03-C
O terminfo-core.c: 38 Define used for numeric constant. CERT DCL00-C
O terminfo-core.c: 39 Found #define. CERT PRE03-C
O terminfo-core.c: 39 Define used for numeric constant. CERT DCL00-C
O terminfo-core.c: 40 Found #define. CERT PRE03-C
O terminfo-core.c: 40 Define used for numeric constant. CERT DCL00-C
O terminfo-core.c: 42 Declaration of type not in header file. CERT DCL12-C
M terminfo-core.c: 54 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M terminfo-core.c: 54 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M terminfo-core.c: 58 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M terminfo-core.c: 60 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M terminfo-core.c: 62 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M terminfo-core.c: 66 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M terminfo-core.c: 69 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M terminfo-core.c: 71 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M terminfo-core.c: 73 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M terminfo-core.c: 75 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M terminfo-core.c: 82 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M terminfo-core.c: 85 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M terminfo-core.c: 88 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M terminfo-core.c: 91 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M terminfo-core.c: 91 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M terminfo-core.c: 94 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C

Code File: Src Line Violation Standard
M terminfo-core.c: 96 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M terminfo-core.c: 98 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M terminfo-core.c: 102 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M terminfo-core.c: 106 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
O terminfo-core.c: 161 Found #define. CERT PRE03-C
O terminfo-core.c: 161 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O terminfo-core.c: 161 Macro replacement list needs parentheses. CERT PRE02-C
O terminfo-core.c: 161 Macro contains unacceptable items CERT PRE03-C
O textbuffer-commands.c: 21 Included file not protected with #define. CERT PRE06-C
O textbuffer-commands.c: 22 Included file not protected with #define. CERT PRE06-C
O textbuffer-view.c: 21 Found #define. CERT PRE03-C
O textbuffer-view.c: 23 Included file not protected with #define. CERT PRE06-C
O textbuffer-view.c: 27 Declaration of type not in header file. CERT DCL12-C
O textbuffer-view.c: 33 Found #define. CERT PRE03-C
O textbuffer-view.c: 33 Literal value requires a U suffix. CERT INT13-C
O textbuffer-view.c: 35 Found #define. CERT PRE03-C
O textbuffer-view.c: 35 Literal value requires a U suffix. CERT INT13-C
O textbuffer-view.c: 40 Found #define. CERT PRE03-C
O textbuffer-view.c: 40 Use of function like macro. CERT PRE00-C
O textbuffer-view.c: 43 Found #define. CERT PRE03-C
O textbuffer-view.c: 43 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O textbuffer-view.c: 43 Macro replacement list needs parentheses. CERT PRE02-C
O textbuffer-view.c: 107 Found #define. CERT PRE03-C
O textbuffer-view.c: 108 Found #define. CERT PRE03-C
O textbuffer-view.c: 670 Found #define. CERT PRE03-C
O textbuffer-view.c: 670 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O textbuffer-view.c: 670 Macro replacement list needs parentheses. CERT PRE02-C
O textbuffer-view.c: 997 Declaration of type not in header file. CERT DCL12-C
O textbuffer.c: 21 Found #define. CERT PRE03-C
O textbuffer.c: 23 Included file not protected with #define. CERT PRE06-C
O textbuffer.c: 33 Found #define. CERT PRE03-C
O textbuffer.c: 33 Macro contains unacceptable items CERT PRE03-C
O textbuffer.c: 70 Found #define. CERT PRE03-C
O textbuffer.c: 70 Macro replacement list needs parentheses. CERT PRE02-C
O textbuffer.c: 70 Macro contains unacceptable items CERT PRE03-C
O tparm.c: 15 Found #define. CERT PRE03-C
O tparm.c: 15 Define used for numeric constant. CERT DCL00-C
O tparm.c: 18 Found #define. CERT PRE03-C
O tparm.c: 18 Define used for numeric constant. CERT DCL00-C
O tparm.c: 19 Found #define. CERT PRE03-C
O tparm.c: 19 Define used for numeric constant. CERT DCL00-C
O tparm.c: 21 Found #define. CERT PRE03-C
O tparm.c: 21 Define used for numeric constant. CERT DCL00-C
O tparm.c: 22 Found #define. CERT PRE03-C
O tparm.c: 22 Define used for numeric constant. CERT DCL00-C
O tparm.c: 24 Found #define. CERT PRE03-C
O tparm.c: 24 Define used for numeric constant. CERT DCL00-C
O tparm.c: 28 Declaration of type not in header file. CERT DCL12-C
O tparm.c: 35 Use of mixed mode arithmetic. : char signed char static stack vars [ 'z' - 'a' + 1 CERT INT02-C
M tparm.c: 35 Value is not of appropriate type. : unsigned int signed char static stack vars [ 'z' - 'a' + 1 CERT INT01-C,INT02-C,INT07-C

Code File: Src Line Violation Standard
O tparm.c: 38 Declaration of type not in header file. CERT DCL12-C
O tparm.c: 38 Enum, struct or union not typedeffed. CERT DCL05-C
O tparm.c: 186 Comment possibly contains code CERT MSC04-C
O tparm.c: 189 Comment possibly contains code CERT MSC04-C

[ Top of Report | Key to Terms | Procedure Table | Contents ]






i_toupper
(34 to 39 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 37 function call with no prior declaration. CERT EXP37-C
M 37 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 38 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






i_tolower
(41 to 46 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 44 function call with no prior declaration. CERT EXP37-C
M 44 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 45 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






i_isalnum
(48 to 53 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 51 function call with no prior declaration. CERT EXP37-C
M 51 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 52 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






entry_text_grow
(57 to 65 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 63 function call with no prior declaration. CERT EXP37-C
M 63 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_create
(67 to 80 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 71 function call with no prior declaration. CERT EXP37-C
M 71 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 76 function call with no prior declaration. CERT EXP37-C
M 76 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 79 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_destroy
(82 to 92 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 84 function call with no prior declaration. CERT EXP37-C
M 84 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 89 function call with no prior declaration. CERT EXP37-C
M 89 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 90 function call with no prior declaration. CERT EXP37-C
M 90 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 91 function call with no prior declaration. CERT EXP37-C
M 91 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 87 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






unichars_to_big5
(97 to 105 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 101 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 101 Type conversion without cast. : char signed char out ++ = ( * str >> 8 CERT INT02-C,INT31-C
M 102 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






strlen_big5
(107 to 118 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 111 Type conversion without cast. : unsigned char char * str != '\0' CERT INT02-C,INT31-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






unichars_to_big5_with_pos
(120 to 136 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 129 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 129 Type conversion without cast. : char signed char out ++ = ( * str >> 8 CERT INT02-C,INT31-C
M 130 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






big5_to_unichars
(138 to 151 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 140 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 144 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 147 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 147 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






pos2scrpos
(155 to 171 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 161 Array index not unsigned. CERT ARR30-C
M 161 Value is not of appropriate type. : unsigned int int entry -> text [ i CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






scrpos2pos
(173 to 196 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 177 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 178 Array index not unsigned. CERT ARR30-C
M 178 Value is not of appropriate type. : unsigned int int entry -> text [ i CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_draw_from
(224 to 277 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 241 Array index not unsigned. CERT ARR30-C
M 241 Value is not of appropriate type. : unsigned int int entry -> text [ i CERT INT01-C,INT02-C,INT07-C
M 261 Value is not of appropriate type. : char signed char term_addch ( root_window , ( c & 127 ) + 'A' CERT INT01-C,INT02-C,INT07-C
M 261 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_draw
(279 to 289 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 288 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_move
(301 to 335 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 305 function call with no prior declaration. CERT EXP37-C
M 305 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_set_active
(337 to 346 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 344 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_set_prompt
(348 to 368 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 352 function call with no prior declaration. CERT EXP37-C
M 352 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 356 function call with no prior declaration. CERT EXP37-C
M 356 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 357 function call with no prior declaration. CERT EXP37-C
M 357 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_set_hidden
(370 to 375 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 372 function call with no prior declaration. CERT EXP37-C
M 372 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_set_utf8
(377 to 382 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 379 function call with no prior declaration. CERT EXP37-C
M 379 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_set_text
(384 to 394 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 386 function call with no prior declaration. CERT EXP37-C
M 386 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 387 function call with no prior declaration. CERT EXP37-C
M 387 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_get_text
(396 to 414 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 401 function call with no prior declaration. CERT EXP37-C
M 401 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 404 function call with no prior declaration. CERT EXP37-C
M 404 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 406 Modification of string literal. CERT STR05-C,STR30-C
M 406 function call with no prior declaration. CERT EXP37-C
M 406 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 411 Modification of string literal. CERT STR05-C,STR30-C
M 411 Array index not unsigned. CERT ARR30-C
M 411 Value is not of appropriate type. : unsigned int int buf [ i CERT INT01-C,INT02-C,INT07-C
M 411 Value is not of appropriate type. : unsigned int int buf [ i ] = entry -> text [ i CERT INT01-C,INT02-C,INT07-C
M 413 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 408 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_get_text_and_pos
(416 to 438 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 421 function call with no prior declaration. CERT EXP37-C
M 421 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 424 function call with no prior declaration. CERT EXP37-C
M 424 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 425 function call with no prior declaration. CERT EXP37-C
M 425 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 427 Modification of string literal. CERT STR05-C,STR30-C
M 427 function call with no prior declaration. CERT EXP37-C
M 427 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 433 Modification of string literal. CERT STR05-C,STR30-C
M 433 Array index not unsigned. CERT ARR30-C
M 433 Value is not of appropriate type. : unsigned int int buf [ i CERT INT01-C,INT02-C,INT07-C
M 433 Value is not of appropriate type. : unsigned int int buf [ i ] = entry -> text [ i CERT INT01-C,INT02-C,INT07-C
M 437 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 429 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_insert_text
(440 to 486 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 446 function call with no prior declaration. CERT EXP37-C
M 446 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 447 function call with no prior declaration. CERT EXP37-C
M 447 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 452 function call with no prior declaration. CERT EXP37-C
M 452 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 453 function call with no prior declaration. CERT EXP37-C
M 453 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 457 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 457 Signed/unsigned conversion without cast. : int unsigned int len = strlen CERT INT02-C,INT31-C,STR34-C
M 461 function call with no prior declaration. CERT EXP37-C
M 461 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 466 Value is not of appropriate type. : unsigned int int chr = entry -> text [ entry -> pos + len CERT INT01-C,INT02-C,INT07-C
M 468 Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos + len CERT INT01-C,INT02-C,INT07-C
M 471 Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos + i CERT INT01-C,INT02-C,INT07-C
M 471 Array index not unsigned. CERT ARR30-C
M 471 Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos + i ] = str [ i CERT INT01-C,INT02-C,INT07-C
M 476 Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos + i CERT INT01-C,INT02-C,INT07-C
M 476 function call with no prior declaration. CERT EXP37-C
M 476 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 477 Modification of string literal. CERT STR05-C,STR30-C
M 477 function call with no prior declaration. CERT EXP37-C
M 477 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 455 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 467 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_insert_char
(488 to 512 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 490 function call with no prior declaration. CERT EXP37-C
M 490 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 503 function call with no prior declaration. CERT EXP37-C
M 503 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 506 Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_get_cutbuffer
(514 to 535 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 519 function call with no prior declaration. CERT EXP37-C
M 519 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 525 function call with no prior declaration. CERT EXP37-C
M 525 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 527 Modification of string literal. CERT STR05-C,STR30-C
M 527 function call with no prior declaration. CERT EXP37-C
M 527 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 532 Modification of string literal. CERT STR05-C,STR30-C
M 532 Array index not unsigned. CERT ARR30-C
M 532 Value is not of appropriate type. : unsigned int int buf [ i CERT INT01-C,INT02-C,INT07-C
M 532 Value is not of appropriate type. : unsigned int int buf [ i ] = entry -> cutbuffer [ i CERT INT01-C,INT02-C,INT07-C
M 534 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_erase_to
(537 to 546 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 541 function call with no prior declaration. CERT EXP37-C
M 541 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_erase
(548 to 583 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 552 function call with no prior declaration. CERT EXP37-C
M 552 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 560 function call with no prior declaration. CERT EXP37-C
M 560 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 561 function call with no prior declaration. CERT EXP37-C
M 561 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 565 Array index not unsigned. CERT ARR30-C
M 565 Value is not of appropriate type. : unsigned int int entry -> cutbuffer [ size CERT INT01-C,INT02-C,INT07-C
M 566 memcpy params access same variable. CERT DCL33-C
M 566 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 571 Signed/unsigned conversion without cast. : unsigned int int entry -> pos - size - w CERT INT02-C,INT31-C,STR34-C
M 574 function call with no prior declaration. CERT EXP37-C
M 574 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_erase_cell
(585 to 602 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 589 function call with no prior declaration. CERT EXP37-C
M 589 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 593 Value is not of appropriate type. : unsigned int int mk_wcwidth ( entry -> text [ entry -> pos + size CERT INT01-C,INT02-C,INT07-C
M 595 function call with no prior declaration. CERT EXP37-C
M 595 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_erase_word
(604 to 628 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 608 function call with no prior declaration. CERT EXP37-C
M 608 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 615 Array index not unsigned. CERT ARR30-C
M 615 Value is not of appropriate type. : unsigned int int entry -> text [ to CERT INT01-C,INT02-C,INT07-C
M 617 Array index not unsigned. CERT ARR30-C
M 617 Value is not of appropriate type. : unsigned int int entry -> text [ to CERT INT01-C,INT02-C,INT07-C
M 620 Array index not unsigned. CERT ARR30-C
M 620 Value is not of appropriate type. : unsigned int int entry -> text [ to CERT INT01-C,INT02-C,INT07-C
M 622 Array index not unsigned. CERT ARR30-C
M 622 Value is not of appropriate type. : unsigned int int entry -> text [ to CERT INT01-C,INT02-C,INT07-C
M 627 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_erase_next_word
(630 to 654 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 634 function call with no prior declaration. CERT EXP37-C
M 634 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 640 Array index not unsigned. CERT ARR30-C
M 640 Value is not of appropriate type. : unsigned int int entry -> text [ to CERT INT01-C,INT02-C,INT07-C
M 642 Array index not unsigned. CERT ARR30-C
M 642 Value is not of appropriate type. : unsigned int int entry -> text [ to CERT INT01-C,INT02-C,INT07-C
M 645 Array index not unsigned. CERT ARR30-C
M 645 Value is not of appropriate type. : unsigned int int entry -> text [ to CERT INT01-C,INT02-C,INT07-C
M 647 Array index not unsigned. CERT ARR30-C
M 647 Value is not of appropriate type. : unsigned int int entry -> text [ to CERT INT01-C,INT02-C,INT07-C
M 653 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_transpose_chars
(656 to 676 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 667 Value is not of appropriate type. : unsigned int int chr = entry -> text [ entry -> pos CERT INT01-C,INT02-C,INT07-C
M 668 Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos CERT INT01-C,INT02-C,INT07-C
M 668 Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos ] = entry -> text [ entry -> pos - 1 CERT INT01-C,INT02-C,INT07-C
M 669 Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos - 1 CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_transpose_words
(678 to 737 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 684 Array index not unsigned. CERT ARR30-C
M 684 Value is not of appropriate type. : unsigned int int entry -> text [ epos2 CERT INT01-C,INT02-C,INT07-C
M 686 Array index not unsigned. CERT ARR30-C
M 686 Value is not of appropriate type. : unsigned int int entry -> text [ epos2 CERT INT01-C,INT02-C,INT07-C
M 691 Array Bound exceeded. CERT ARR30-C
M 691 Array index not unsigned. CERT ARR30-C
M 691 Value is not of appropriate type. : unsigned int int entry -> text [ spos2 - 1 CERT INT01-C,INT02-C,INT07-C
M 693 Array Bound exceeded. CERT ARR30-C
M 693 Array index not unsigned. CERT ARR30-C
M 693 Value is not of appropriate type. : unsigned int int entry -> text [ spos2 - 1 CERT INT01-C,INT02-C,INT07-C
M 697 Array Bound exceeded. CERT ARR30-C
M 697 Array index not unsigned. CERT ARR30-C
M 697 Value is not of appropriate type. : unsigned int int entry -> text [ epos1 - 1 CERT INT01-C,INT02-C,INT07-C
M 701 Array Bound exceeded. CERT ARR30-C
M 701 Array index not unsigned. CERT ARR30-C
M 701 Value is not of appropriate type. : unsigned int int entry -> text [ spos1 - 1 CERT INT01-C,INT02-C,INT07-C
M 709 function call with no prior declaration. CERT EXP37-C
M 709 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 710 function call with no prior declaration. CERT EXP37-C
M 710 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 711 function call with no prior declaration. CERT EXP37-C
M 711 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 714 Array index not unsigned. CERT ARR30-C
M 714 Value is not of appropriate type. : unsigned int int first [ i - spos1 CERT INT01-C,INT02-C,INT07-C
M 714 Value is not of appropriate type. : unsigned int int first [ i - spos1 ] = entry -> text [ i CERT INT01-C,INT02-C,INT07-C
M 716 Array index not unsigned. CERT ARR30-C
M 716 Value is not of appropriate type. : unsigned int int sep [ i - epos1 CERT INT01-C,INT02-C,INT07-C
M 716 Value is not of appropriate type. : unsigned int int sep [ i - epos1 ] = entry -> text [ i CERT INT01-C,INT02-C,INT07-C
M 718 Array index not unsigned. CERT ARR30-C
M 718 Value is not of appropriate type. : unsigned int int second [ i - spos2 CERT INT01-C,INT02-C,INT07-C
M 718 Value is not of appropriate type. : unsigned int int second [ i - spos2 ] = entry -> text [ i CERT INT01-C,INT02-C,INT07-C
M 722 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 722 Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos ++ CERT INT01-C,INT02-C,INT07-C
M 722 Array index not unsigned. CERT ARR30-C
M 722 Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos ++ ] = second [ i CERT INT01-C,INT02-C,INT07-C
M 724 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 724 Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos ++ CERT INT01-C,INT02-C,INT07-C
M 724 Array index not unsigned. CERT ARR30-C
M 724 Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos ++ ] = sep [ i CERT INT01-C,INT02-C,INT07-C
M 726 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 726 Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos ++ CERT INT01-C,INT02-C,INT07-C
M 726 Array index not unsigned. CERT ARR30-C
M 726 Value is not of appropriate type. : unsigned int int entry -> text [ entry -> pos ++ ] = first [ i CERT INT01-C,INT02-C,INT07-C
M 728 function call with no prior declaration. CERT EXP37-C
M 728 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 729 function call with no prior declaration. CERT EXP37-C
M 729 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 730 function call with no prior declaration. CERT EXP37-C
M 730 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C

Code Line Violation Standard


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_capitalize_word
(739 to 759 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 742 Array index not unsigned. CERT ARR30-C
M 742 Value is not of appropriate type. : unsigned int int entry -> text [ pos CERT INT01-C,INT02-C,INT07-C
M 746 Array index not unsigned. CERT ARR30-C
M 746 Value is not of appropriate type. : unsigned int int entry -> text [ pos CERT INT01-C,INT02-C,INT07-C
M 746 Array index not unsigned. CERT ARR30-C
M 746 Value is not of appropriate type. : unsigned int int entry -> text [ pos CERT INT01-C,INT02-C,INT07-C
M 750 Array index not unsigned. CERT ARR30-C
M 750 Value is not of appropriate type. : unsigned int int entry -> text [ pos CERT INT01-C,INT02-C,INT07-C
M 751 Array index not unsigned. CERT ARR30-C
M 751 Value is not of appropriate type. : unsigned int int entry -> text [ pos CERT INT01-C,INT02-C,INT07-C
M 751 Array index not unsigned. CERT ARR30-C
M 751 Value is not of appropriate type. : unsigned int int entry -> text [ pos CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_downcase_word
(761 to 776 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 764 Array index not unsigned. CERT ARR30-C
M 764 Value is not of appropriate type. : unsigned int int entry -> text [ pos CERT INT01-C,INT02-C,INT07-C
M 767 Array index not unsigned. CERT ARR30-C
M 767 Value is not of appropriate type. : unsigned int int entry -> text [ pos CERT INT01-C,INT02-C,INT07-C
M 768 Array index not unsigned. CERT ARR30-C
M 768 Value is not of appropriate type. : unsigned int int entry -> text [ pos CERT INT01-C,INT02-C,INT07-C
M 768 Array index not unsigned. CERT ARR30-C
M 768 Value is not of appropriate type. : unsigned int int entry -> text [ pos CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_upcase_word
(778 to 793 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 781 Array index not unsigned. CERT ARR30-C
M 781 Value is not of appropriate type. : unsigned int int entry -> text [ pos CERT INT01-C,INT02-C,INT07-C
M 784 Array index not unsigned. CERT ARR30-C
M 784 Value is not of appropriate type. : unsigned int int entry -> text [ pos CERT INT01-C,INT02-C,INT07-C
M 785 Array index not unsigned. CERT ARR30-C
M 785 Value is not of appropriate type. : unsigned int int entry -> text [ pos CERT INT01-C,INT02-C,INT07-C
M 785 Array index not unsigned. CERT ARR30-C
M 785 Value is not of appropriate type. : unsigned int int entry -> text [ pos CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_get_pos
(795 to 800 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 797 function call with no prior declaration. CERT EXP37-C
M 797 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_set_pos
(802 to 811 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 804 function call with no prior declaration. CERT EXP37-C
M 804 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_move_pos
(813 to 829 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 815 function call with no prior declaration. CERT EXP37-C
M 815 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 822 Value is not of appropriate type. : unsigned int int mk_wcwidth ( entry -> text [ entry -> pos CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_move_words_left
(831 to 852 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 838 Array index not unsigned. CERT ARR30-C
M 838 Value is not of appropriate type. : unsigned int int entry -> text [ pos - 1 CERT INT01-C,INT02-C,INT07-C
M 840 Array index not unsigned. CERT ARR30-C
M 840 Value is not of appropriate type. : unsigned int int entry -> text [ pos - 1 CERT INT01-C,INT02-C,INT07-C
M 843 Array index not unsigned. CERT ARR30-C
M 843 Value is not of appropriate type. : unsigned int int entry -> text [ pos - 1 CERT INT01-C,INT02-C,INT07-C
M 845 Array index not unsigned. CERT ARR30-C
M 845 Value is not of appropriate type. : unsigned int int entry -> text [ pos - 1 CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_move_words_right
(854 to 875 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 861 Array index not unsigned. CERT ARR30-C
M 861 Value is not of appropriate type. : unsigned int int entry -> text [ pos CERT INT01-C,INT02-C,INT07-C
M 863 Array index not unsigned. CERT ARR30-C
M 863 Value is not of appropriate type. : unsigned int int entry -> text [ pos CERT INT01-C,INT02-C,INT07-C
M 866 Array index not unsigned. CERT ARR30-C
M 866 Value is not of appropriate type. : unsigned int int entry -> text [ pos CERT INT01-C,INT02-C,INT07-C
M 868 Array index not unsigned. CERT ARR30-C
M 868 Value is not of appropriate type. : unsigned int int entry -> text [ pos CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_move_words
(877 to 888 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 879 function call with no prior declaration. CERT EXP37-C
M 879 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_entry_redraw
(890 to 898 gui-entry.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 892 function call with no prior declaration. CERT EXP37-C
M 892 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 894 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






expando_idletime
(28 to 35 gui-expandos.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 33 function call with no prior declaration. CERT EXP37-C
M 33 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 34 function call with no prior declaration. CERT EXP37-C
M 34 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_expandos_init
(51 to 56 gui-expandos.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 55 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 54 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 53 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_expandos_deinit
(58 to 63 gui-expandos.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 62 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 61 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 60 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






printformat
(63 to 72 printtext.h analysed in gui-printtext.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 69 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 71 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 70 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






printformat_window
(77 to 86 printtext.h analysed in gui-printtext.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 83 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 85 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 84 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






printformat_dest
(91 to 100 printtext.h analysed in gui-printtext.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 97 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 99 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 98 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






printformat_gui
(105 to 114 printtext.h analysed in gui-printtext.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 111 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 113 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 112 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_register_indent_func
(40 to 55 gui-printtext.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 45 function call with no prior declaration. CERT EXP37-C
M 45 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 47 function call with no prior declaration. CERT EXP37-C
M 47 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 49 function call with no prior declaration. CERT EXP37-C
M 49 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 53 function call with no prior declaration. CERT EXP37-C
M 53 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 54 function call with no prior declaration. CERT EXP37-C
M 54 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_unregister_indent_func
(57 to 77 gui-printtext.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 62 function call with no prior declaration. CERT EXP37-C
M 62 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 65 function call with no prior declaration. CERT EXP37-C
M 65 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 66 function call with no prior declaration. CERT EXP37-C
M 66 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 68 function call with no prior declaration. CERT EXP37-C
M 68 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 70 function call with no prior declaration. CERT EXP37-C
M 70 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 74 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 76 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_set_default_indent
(79 to 88 gui-printtext.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 84 function call with no prior declaration. CERT EXP37-C
M 84 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_printtext
(95 to 103 gui-printtext.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 102 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_printtext_after
(105 to 115 gui-printtext.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 109 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






remove_old_lines
(117 to 138 gui-printtext.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 122 function call with no prior declaration. CERT EXP37-C
M 122 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






get_colors
(140 to 161 gui-printtext.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 145 Value is not of appropriate type. : unsigned int int bg = mirc_colors [ * bg % 16 CERT INT01-C,INT02-C,INT07-C
M 146 Value is not of appropriate type. : unsigned int int fg = mirc_colors [ * fg % 16 CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






view_add_eol
(163 to 169 gui-printtext.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 167 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_gui_print_text
(171 to 219 gui-printtext.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 181 function call with no prior declaration. CERT EXP37-C
M 181 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 182 function call with no prior declaration. CERT EXP37-C
M 182 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 183 function call with no prior declaration. CERT EXP37-C
M 183 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 187 function call with no prior declaration. CERT EXP37-C
M 187 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 197 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 197 Signed/unsigned conversion without cast. : int unsigned int next_xpos += strlen CERT INT02-C,INT31-C,STR34-C
M 202 function call with no prior declaration. CERT EXP37-C
M 202 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 214 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 214 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 212 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_printtext_init
(241 to 257 gui-printtext.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 243 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 245 function call with no prior declaration. CERT EXP37-C
M 245 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 254 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 253 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 252 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_printtext_deinit
(259 to 266 gui-printtext.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 261 function call with no prior declaration. CERT EXP37-C
M 261 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 265 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 264 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 263 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






input_listen_init
(71 to 76 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 73 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






input_listen_deinit
(78 to 82 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 80 function call with no prior declaration. CERT EXP37-C
M 80 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






handle_key_redirect
(84 to 97 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 91 function call with no prior declaration. CERT EXP37-C
M 91 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






handle_entry_redirect
(99 to 116 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 108 function call with no prior declaration. CERT EXP37-C
M 108 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 104 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






get_scroll_count
(118 to 136 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 124 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 125 Value is not of appropriate type. : double signed char count == 0 CERT INT01-C,INT02-C,INT07-C
M 127 Value is not of appropriate type. : double signed char count < 0 CERT INT01-C,INT02-C,INT07-C
M 135 Value is not of appropriate type. : int double ( int ) CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






paste_buffer_join_lines
(148 to 249 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 180 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 188 Value is not of appropriate type. : unsigned int signed char arr [ i CERT INT01-C,INT02-C,INT07-C
M 188 Value is not of appropriate type. : unsigned int signed char arr [ i - 1 CERT INT01-C,INT02-C,INT07-C
M 210 Signed/unsigned conversion without cast. : unsigned int int count CERT INT02-C,INT31-C,STR34-C
M 229 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 231 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 238 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 238 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 238 Signed/unsigned conversion without cast. : unsigned int int ++ line_len CERT INT02-C,INT31-C,STR34-C
M 239 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 245 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 248 function call with no prior declaration. CERT EXP37-C
M 248 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






paste_send
(251 to 311 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 262 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 283 function call with no prior declaration. CERT EXP37-C
M 283 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 287 function call with no prior declaration. CERT EXP37-C
M 287 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 296 function call with no prior declaration. CERT EXP37-C
M 296 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 298 function call with no prior declaration. CERT EXP37-C
M 298 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 299 function call with no prior declaration. CERT EXP37-C
M 299 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 302 function call with no prior declaration. CERT EXP37-C
M 302 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 303 function call with no prior declaration. CERT EXP37-C
M 303 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 305 function call with no prior declaration. CERT EXP37-C
M 305 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 310 function call with no prior declaration. CERT EXP37-C
M 310 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 260 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 309 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 291 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






paste_flush
(313 to 331 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 320 function call with no prior declaration. CERT EXP37-C
M 320 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 324 function call with no prior declaration. CERT EXP37-C
M 324 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 324 Modification of string literal. CERT STR05-C,STR30-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






insert_paste_prompt
(333 to 350 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 338 Modification of string literal. CERT STR05-C,STR30-C
M 338 function call with no prior declaration. CERT EXP37-C
M 338 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 349 function call with no prior declaration. CERT EXP37-C
M 349 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 339 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 345 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






paste_timeout
(352 to 379 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 362 function call with no prior declaration. CERT EXP37-C
M 362 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 374 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






check_pasting
(381 to 447 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 391 function call with no prior declaration. CERT EXP37-C
M 391 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 398 function call with no prior declaration. CERT EXP37-C
M 398 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 416 function call with no prior declaration. CERT EXP37-C
M 416 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 424 function call with no prior declaration. CERT EXP37-C
M 424 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 425 Modification of string literal. CERT STR05-C,STR30-C
M 434 function call with no prior declaration. CERT EXP37-C
M 434 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 440 function call with no prior declaration. CERT EXP37-C
M 440 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 412 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_gui_key_pressed
(449 to 525 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 456 function call with no prior declaration. CERT EXP37-C
M 456 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 463 function call with no prior declaration. CERT EXP37-C
M 463 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 493 function call with no prior declaration. CERT EXP37-C
M 493 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 496 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 459 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_send_line
(527 to 561 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 537 Type conversion without cast. : int char add_history = *str CERT INT02-C,INT31-C
M 560 function call with no prior declaration. CERT EXP37-C
M 560 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_backward_history
(567 to 576 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 575 function call with no prior declaration. CERT EXP37-C
M 575 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_forward_history
(578 to 587 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 586 function call with no prior declaration. CERT EXP37-C
M 586 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_backward_word
(609 to 612 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 611 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_forward_word
(614 to 617 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 616 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_backward_to_space
(619 to 622 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 621 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_forward_to_space
(624 to 627 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 626 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_erase_line
(629 to 633 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 632 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_erase_to_beg_of_line
(635 to 641 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 640 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_erase_to_end_of_line
(643 to 650 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 649 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_yank_from_cutbuffer
(652 to 661 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 659 function call with no prior declaration. CERT EXP37-C
M 659 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_backspace
(694 to 697 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 696 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_delete_previous_word
(699 to 702 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 701 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_delete_next_word
(704 to 707 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 706 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_delete_to_previous_space
(709 to 712 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 711 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_delete_to_next_space
(714 to 717 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 716 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_completion
(759 to 773 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 766 function call with no prior declaration. CERT EXP37-C
M 766 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 771 function call with no prior declaration. CERT EXP37-C
M 771 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_word_completion_backward
(775 to 778 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 777 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_word_completion
(780 to 783 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 782 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_erase_completion
(785 to 788 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 787 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_check_replaces
(790 to 804 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 797 function call with no prior declaration. CERT EXP37-C
M 797 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 802 function call with no prior declaration. CERT EXP37-C
M 802 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






get_prev_server
(841 to 870 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 846 function call with no prior declaration. CERT EXP37-C
M 846 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 848 function call with no prior declaration. CERT EXP37-C
M 848 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 853 function call with no prior declaration. CERT EXP37-C
M 853 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 856 function call with no prior declaration. CERT EXP37-C
M 856 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 858 function call with no prior declaration. CERT EXP37-C
M 858 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 859 function call with no prior declaration. CERT EXP37-C
M 859 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 862 function call with no prior declaration. CERT EXP37-C
M 862 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 863 function call with no prior declaration. CERT EXP37-C
M 863 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 866 function call with no prior declaration. CERT EXP37-C
M 866 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 868 function call with no prior declaration. CERT EXP37-C
M 868 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 869 function call with no prior declaration. CERT EXP37-C
M 869 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






get_next_server
(872 to 900 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 883 function call with no prior declaration. CERT EXP37-C
M 883 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 892 function call with no prior declaration. CERT EXP37-C
M 892 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 893 function call with no prior declaration. CERT EXP37-C
M 893 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






key_insert_text
(943 to 951 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 950 function call with no prior declaration. CERT EXP37-C
M 950 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 947 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_window_auto_changed
(958 to 969 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 968 function call with no prior declaration. CERT EXP37-C
M 968 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_gui_entry_redirect
(971 to 982 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 974 function call with no prior declaration. CERT EXP37-C
M 974 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 975 Function pointer is of wrong type. CERT DCL35-C,EXP08-C
M 976 function call with no prior declaration. CERT EXP37-C
M 976 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 980 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






setup_changed
(984 to 998 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 997 Type conversion without cast. : bool int paste_join_multiline = settings_get_bool CERT INT02-C,INT31-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_readline_init
(1000 to 1177 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1010 Modification of string literal. CERT STR05-C,STR30-C
M 1012 function call with no prior declaration. CERT EXP37-C
M 1012 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1013 Modification of string literal. CERT STR05-C,STR30-C
M 1014 function call with no prior declaration. CERT EXP37-C
M 1014 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1161 Array index not unsigned. CERT ARR30-C
M 1161 Value is not of appropriate type. : unsigned int int changekeys [ n CERT INT01-C,INT02-C,INT07-C
M 1162 function call with no prior declaration. CERT EXP37-C
M 1162 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1162 Array index not unsigned. CERT ARR30-C
M 1162 Value is not of appropriate type. : unsigned int int key = g_strdup_printf ( "meta-%c" , changekeys [ n CERT INT01-C,INT02-C,INT07-C
M 1163 function call with no prior declaration. CERT EXP37-C
M 1163 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1165 function call with no prior declaration. CERT EXP37-C
M 1165 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1176 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1175 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1174 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1173 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1169 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1164 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1158 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1157 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1154 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1153 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1150 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1149 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1148 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1147 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1146 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1145 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1144 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1142 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1141 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1140 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1139 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1138 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1137 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1136 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1135 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1134 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1131 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1130 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1129 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1128 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1127 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1124 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1123 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1122 Actual and formal parameters inconsistent (MR). CERT EXP37-C

Code Line Violation Standard
M 1121 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1120 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1119 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1118 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1117 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1116 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1115 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1114 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1113 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1112 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1111 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1110 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1109 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1106 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1105 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1102 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1101 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1100 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1099 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1098 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1097 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1096 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1095 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1094 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1093 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1092 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1091 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1088 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1087 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1086 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1085 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1083 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1082 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1081 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1080 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1078 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1077 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1076 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1075 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1074 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1073 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1072 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1071 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1069 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1068 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1067 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1066 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1065 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1064 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1062 Actual and formal parameters inconsistent (MR). CERT EXP37-C

Code Line Violation Standard
M 1061 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1059 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1058 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1057 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1056 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1054 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1053 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1052 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1050 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1049 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1048 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1046 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1045 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1044 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1043 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1040 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1039 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1038 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1037 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1034 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1033 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1032 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1031 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1030 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1029 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1026 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1023 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_readline_deinit
(1179 to 1249 gui-readline.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1241 function call with no prior declaration. CERT EXP37-C
M 1241 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1248 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1247 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1246 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1245 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1239 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1238 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1237 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1236 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1234 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1233 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1232 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1231 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1230 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1228 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1227 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1226 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1225 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1224 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1223 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1222 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1221 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1220 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1218 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1217 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1216 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1215 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1214 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1212 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1211 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1210 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1208 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1207 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1206 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1205 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1204 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1203 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1202 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1201 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1200 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1199 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1198 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1197 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1195 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1194 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1192 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1191 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1190 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1189 Actual and formal parameters inconsistent (MR). CERT EXP37-C

Code Line Violation Standard
M 1188 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1187 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1186 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1185 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_window_init
(34 to 55 gui-windows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 42 function call with no prior declaration. CERT EXP37-C
M 42 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 54 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 48 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 44 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_window_deinit
(57 to 61 gui-windows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 60 function call with no prior declaration. CERT EXP37-C
M 60 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_window_create_override
(63 to 66 gui-windows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 65 function call with no prior declaration. CERT EXP37-C
M 65 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_window_created
(68 to 98 gui-windows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 73 function call with no prior declaration. CERT EXP37-C
M 73 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_window_destroyed
(100 to 119 gui-windows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 105 function call with no prior declaration. CERT EXP37-C
M 105 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_window_scroll
(138 to 144 gui-windows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 140 function call with no prior declaration. CERT EXP37-C
M 140 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 142 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_window_scroll_line
(146 to 153 gui-windows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 148 function call with no prior declaration. CERT EXP37-C
M 148 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 149 function call with no prior declaration. CERT EXP37-C
M 149 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 151 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_window_reparent
(175 to 196 gui-windows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 184 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_windows_reset_settings
(198 to 215 gui-windows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 211 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 206 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mainwindow_find_unsticky
(217 to 230 gui-windows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 225 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






signal_window_changed
(232 to 272 gui-windows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 237 function call with no prior declaration. CERT EXP37-C
M 237 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 268 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 264 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_windows_init
(279 to 294 gui-windows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 293 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 292 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 291 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 290 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 289 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 284 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 283 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 281 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






gui_windows_deinit
(296 to 306 gui-windows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 305 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 304 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 303 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 302 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 301 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 299 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dirty_check
(112 to 136 irssi.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 133 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 128 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 125 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textui_init
(138 to 157 irssi.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 156 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 155 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textui_finish_init
(159 to 201 irssi.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 198 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textui_deinit
(203 to 245 irssi.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 205 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 217 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 209 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






check_files
(247 to 255 irssi.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 251 function call with no prior declaration. CERT EXP37-C
M 251 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






main
(288 to 373 irssi.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 307 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 312 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 312 function call with no prior declaration. CERT EXP37-C
M 336 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 341 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 342 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 347 function call with no prior declaration. CERT EXP37-C
M 347 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 356 function call with no prior declaration. CERT EXP37-C
M 356 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 368 function call with no prior declaration. CERT EXP37-C
M 368 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 303 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_options_get_level
(40 to 75 lastlog.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 54 function call with no prior declaration. CERT EXP37-C
M 54 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 63 function call with no prior declaration. CERT EXP37-C
M 63 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 71 function call with no prior declaration. CERT EXP37-C
M 71 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 60 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






show_lastlog
(77 to 223 lastlog.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 91 function call with no prior declaration. CERT EXP37-C
M 91 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 99 function call with no prior declaration. CERT EXP37-C
M 99 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 102 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 111 function call with no prior declaration. CERT EXP37-C
M 111 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 112 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 113 function call with no prior declaration. CERT EXP37-C
M 113 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 114 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 119 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 121 Modification of string literal. CERT STR05-C,STR30-C
M 121 function call with no prior declaration. CERT EXP37-C
M 121 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 123 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 123 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 125 Modification of string literal. CERT STR05-C,STR30-C
M 125 function call with no prior declaration. CERT EXP37-C
M 125 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 127 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 129 Modification of string literal. CERT STR05-C,STR30-C
M 129 function call with no prior declaration. CERT EXP37-C
M 129 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 130 Modification of string literal. CERT STR05-C,STR30-C
M 130 function call with no prior declaration. CERT EXP37-C
M 130 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 132 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 135 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 135 function call with no prior declaration. CERT EXP37-C
M 135 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 138 function call with no prior declaration. CERT EXP37-C
M 138 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 139 function call with no prior declaration. CERT EXP37-C
M 139 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 142 function call with no prior declaration. CERT EXP37-C
M 142 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 149 function call with no prior declaration. CERT EXP37-C
M 149 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 150 function call with no prior declaration. CERT EXP37-C
M 150 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 153 function call with no prior declaration. CERT EXP37-C
M 153 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 156 function call with no prior declaration. CERT EXP37-C
M 156 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 161 function call with no prior declaration. CERT EXP37-C
M 161 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 165 function call with no prior declaration. CERT EXP37-C
M 165 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 169 function call with no prior declaration. CERT EXP37-C

Code Line Violation Standard
M 169 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 172 function call with no prior declaration. CERT EXP37-C
M 172 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 180 function call with no prior declaration. CERT EXP37-C
M 180 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 191 Type conversion without cast. : int bool textbuffer_line2text ( rec , CERT INT02-C,INT31-C
M 193 function call with no prior declaration. CERT EXP37-C
M 193 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 196 function call with no prior declaration. CERT EXP37-C
M 196 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 199 function call with no prior declaration. CERT EXP37-C
M 199 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 204 function call with no prior declaration. CERT EXP37-C
M 204 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 205 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 214 function call with no prior declaration. CERT EXP37-C
M 214 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 216 function call with no prior declaration. CERT EXP37-C
M 216 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 219 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 222 function call with no prior declaration. CERT EXP37-C
M 222 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 105 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 154 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 162 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 170 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 182 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 217 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 219 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 207 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 191 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 135 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 114 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 112 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 103 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 92 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_lastlog
(229 to 282 lastlog.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 237 function call with no prior declaration. CERT EXP37-C
M 237 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 239 Value is not of appropriate type. : unsigned char unsigned short! cmd_get_params ( data , & free_arg , 3 | CERT INT01-C,INT02-C,INT07-C
M 239 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00004000 | 0x00008000 , "lastlog" , & optlist , & CERT INT02-C,INT31-C
M 239 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00004000 | 0x00008000 , "lastlog" , & optlist , & text , & CERT INT02-C,INT31-C
M 239 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00004000 | 0x00008000 , "lastlog" , & optlist , & text , & countstr , & CERT INT02-C,INT31-C
M 246 Modification of string literal. CERT STR05-C,STR30-C
M 247 Modification of string literal. CERT STR05-C,STR30-C
M 248 Modification of string literal. CERT STR05-C,STR30-C
M 250 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 255 function call with no prior declaration. CERT EXP37-C
M 255 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 257 Modification of string literal. CERT STR05-C,STR30-C
M 258 function call with no prior declaration. CERT EXP37-C
M 258 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 261 function call with no prior declaration. CERT EXP37-C
M 261 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 263 function call with no prior declaration. CERT EXP37-C
M 263 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 265 function call with no prior declaration. CERT EXP37-C
M 265 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 269 function call with no prior declaration. CERT EXP37-C
M 269 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 272 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 274 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 275 function call with no prior declaration. CERT EXP37-C
M 275 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 277 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 275 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 269 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 245 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 244 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






lastlog_init
(284 to 289 lastlog.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 286 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






lastlog_deinit
(291 to 294 lastlog.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 293 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_activity
(28 to 45 mainwindow-activity.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 36 function call with no prior declaration. CERT EXP37-C
M 36 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 42 function call with no prior declaration. CERT EXP37-C
M 42 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mainwindow_activity_init
(47 to 51 mainwindow-activity.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 50 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 49 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mainwindow_activity_deinit
(53 to 57 mainwindow-activity.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 56 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 55 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_layout_window_save
(31 to 46 mainwindows-layout.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 45 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 38 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_layout_window_restore
(48 to 66 mainwindows-layout.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 63 Signed/unsigned conversion without cast. : unsigned int int gui -> scroll = config_node_get_bool CERT INT02-C,INT31-C,STR34-C
M 64 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 63 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 61 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 59 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 57 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






main_window_save
(68 to 77 mainwindows-layout.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 72 function call with no prior declaration. CERT EXP37-C
M 72 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 73 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_layout_save
(79 to 87 mainwindows-layout.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 86 function call with no prior declaration. CERT EXP37-C
M 86 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 84 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 83 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






get_sorted_windows_config
(97 to 109 mainwindows-layout.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 104 function call with no prior declaration. CERT EXP37-C
M 104 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 108 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 102 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_layout_restore
(111 to 206 mainwindows-layout.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 124 function call with no prior declaration. CERT EXP37-C
M 124 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 130 function call with no prior declaration. CERT EXP37-C
M 130 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 131 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 134 Array index not unsigned. CERT ARR30-C
M 134 Value is not of appropriate type. : unsigned int int heights [ i CERT INT01-C,INT02-C,INT07-C
M 135 Array index not unsigned. CERT ARR30-C
M 135 Value is not of appropriate type. : unsigned int int height += heights [ i CERT INT01-C,INT02-C,INT07-C
M 138 Value is not of appropriate type. : bool unsigned char avail_height <= ( 2 * 2 ) CERT INT01-C,INT02-C,INT07-C
M 155 Array index not unsigned. CERT ARR30-C
M 155 Value is not of appropriate type. : unsigned int int avail_height * heights [ i CERT INT01-C,INT02-C,INT07-C
M 158 Array index not unsigned. CERT ARR30-C
M 158 Value is not of appropriate type. : unsigned int int heights [ i CERT INT01-C,INT02-C,INT07-C
M 164 Array index not unsigned. CERT ARR30-C
M 164 Value is not of appropriate type. : unsigned int int height += heights [ i CERT INT01-C,INT02-C,INT07-C
M 171 Array index not unsigned. CERT ARR30-C
M 171 Value is not of appropriate type. : unsigned int int heights [ i CERT INT01-C,INT02-C,INT07-C
M 173 Array index not unsigned. CERT ARR30-C
M 173 Value is not of appropriate type. : unsigned int int heights [ i CERT INT01-C,INT02-C,INT07-C
M 180 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 184 function call with no prior declaration. CERT EXP37-C
M 184 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 188 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 194 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 196 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 197 Array index not unsigned. CERT ARR30-C
M 197 Value is not of appropriate type. : unsigned int int lower_size = heights [ i CERT INT01-C,INT02-C,INT07-C
M 201 function call with no prior declaration. CERT EXP37-C
M 201 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 202 function call with no prior declaration. CERT EXP37-C
M 202 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 205 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 193 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 191 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 188 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 187 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 120 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_layout_reset
(208 to 211 mainwindows-layout.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 210 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mainwindows_layout_init
(213 to 220 mainwindows-layout.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 219 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 218 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 217 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 216 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 215 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mainwindows_layout_deinit
(222 to 229 mainwindows-layout.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 228 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 227 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 226 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 225 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 224 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






find_window_with_room
(54 to 72 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 71 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






get_sticky_windows_sorted
(112 to 127 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 121 function call with no prior declaration. CERT EXP37-C
M 121 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 126 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mainwindow_change_active
(129 to 165 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 144 function call with no prior declaration. CERT EXP37-C
M 144 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 147 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mainwindows_recreate
(167 to 179 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 176 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mainwindow_create
(181 to 219 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 186 function call with no prior declaration. CERT EXP37-C
M 186 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 216 function call with no prior declaration. CERT EXP37-C
M 216 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 218 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 214 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mainwindows_find_lower
(221 to 236 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 235 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mainwindows_find_upper
(238 to 253 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 252 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mainwindow_destroy
(293 to 314 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 295 function call with no prior declaration. CERT EXP37-C
M 295 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 297 function call with no prior declaration. CERT EXP37-C
M 297 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 311 function call with no prior declaration. CERT EXP37-C
M 311 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mainwindows_get_sorted
(338 to 349 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 344 function call with no prior declaration. CERT EXP37-C
M 344 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 348 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mainwindows_resize_smaller
(351 to 415 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 371 function call with no prior declaration. CERT EXP37-C
M 371 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 414 function call with no prior declaration. CERT EXP37-C
M 414 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 357 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 409 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mainwindows_resize_bigger
(417 to 435 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 434 function call with no prior declaration. CERT EXP37-C
M 434 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 421 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mainwindows_reserve_lines
(469 to 502 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 476 function call with no prior declaration. CERT EXP37-C
M 476 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 489 function call with no prior declaration. CERT EXP37-C
M 489 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 484 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 497 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mainwindows_redraw_dirty
(639 to 655 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 652 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_window_grow
(658 to 670 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 663 Type conversion without cast. : int char count = *data CERT INT02-C,INT31-C
M 663 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 666 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 667 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_window_shrink
(673 to 682 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 677 Type conversion without cast. : int char count = *data CERT INT02-C,INT31-C
M 677 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 678 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 679 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_window_size
(685 to 702 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 691 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 697 function call with no prior declaration. CERT EXP37-C
M 697 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 690 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_window_balance
(705 to 740 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 711 function call with no prior declaration. CERT EXP37-C
M 711 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 737 function call with no prior declaration. CERT EXP37-C
M 737 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 718 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_window_hide
(743 to 780 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 756 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 765 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 768 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 774 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 748 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 758 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 769 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 778 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 755 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_window_show
(783 to 818 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 788 function call with no prior declaration. CERT EXP37-C
M 788 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 791 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 800 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 803 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 793 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 804 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 817 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 814 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 811 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_window_up
(821 to 830 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 829 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_window_down
(833 to 842 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 841 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






window_refnum_left
(849 to 869 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 855 function call with no prior declaration. CERT EXP37-C
M 855 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 857 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 858 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 866 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 866 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 866 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






window_refnum_right
(871 to 891 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 877 function call with no prior declaration. CERT EXP37-C
M 877 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 879 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 880 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 888 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 888 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 888 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_window_left
(894 to 901 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 898 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_window_right
(904 to 911 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 908 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






window_reparent
(913 to 933 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 926 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_window_stick
(936 to 975 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 946 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 957 function call with no prior declaration. CERT EXP37-C
M 957 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 957 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 957 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * data CERT INT01-C,INT02-C,INT07-C
M 957 Type conversion without cast. : int char ) == 'N' CERT INT02-C,INT31-C
M 948 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 960 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 964 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 972 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_window_move_left
(978 to 985 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 982 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_window_move_right
(988 to 995 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 992 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






windows_print_sticky
(1017 to 1039 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1026 function call with no prior declaration. CERT EXP37-C
M 1026 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1031 function call with no prior declaration. CERT EXP37-C
M 1031 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1033 function call with no prior declaration. CERT EXP37-C
M 1033 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1034 function call with no prior declaration. CERT EXP37-C
M 1034 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1038 function call with no prior declaration. CERT EXP37-C
M 1038 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1036 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_window_print_info
(1041 to 1054 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1047 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mainwindows_init
(1056 to 1081 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1063 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 1080 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1079 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1078 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1077 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1076 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1075 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1074 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1073 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1072 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1071 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1070 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1069 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1068 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1067 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1066 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1065 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mainwindows_deinit
(1083 to 1104 mainwindows.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1086 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1103 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1102 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1101 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1100 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1099 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1098 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1097 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1096 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1095 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1094 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1093 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1092 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1091 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1090 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1089 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1088 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_config_create
(34 to 47 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 39 function call with no prior declaration. CERT EXP37-C
M 39 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 40 function call with no prior declaration. CERT EXP37-C
M 40 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 42 function call with no prior declaration. CERT EXP37-C
M 42 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 43 function call with no prior declaration. CERT EXP37-C
M 43 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 45 function call with no prior declaration. CERT EXP37-C
M 45 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_item_config_create
(49 to 66 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 55 function call with no prior declaration. CERT EXP37-C
M 55 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 56 function call with no prior declaration. CERT EXP37-C
M 56 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 58 function call with no prior declaration. CERT EXP37-C
M 58 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 59 function call with no prior declaration. CERT EXP37-C
M 59 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 61 function call with no prior declaration. CERT EXP37-C
M 61 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 65 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_config_item_destroy
(68 to 75 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 71 function call with no prior declaration. CERT EXP37-C
M 71 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 73 function call with no prior declaration. CERT EXP37-C
M 73 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 74 function call with no prior declaration. CERT EXP37-C
M 74 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_config_destroy
(77 to 87 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 80 function call with no prior declaration. CERT EXP37-C
M 80 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 85 function call with no prior declaration. CERT EXP37-C
M 85 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 86 function call with no prior declaration. CERT EXP37-C
M 86 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 83 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_config_find
(89 to 102 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 97 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_reset_defaults
(104 to 120 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 119 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 116 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 115 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 114 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 110 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_read_items
(122 to 132 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 130 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 126 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_read_item
(134 to 142 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 139 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_read
(144 to 189 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 166 function call with no prior declaration. CERT EXP37-C
M 166 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 168 function call with no prior declaration. CERT EXP37-C
M 168 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 173 function call with no prior declaration. CERT EXP37-C
M 173 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 175 function call with no prior declaration. CERT EXP37-C
M 175 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 154 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 183 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 187 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 185 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 151 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_read_group
(191 to 206 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 205 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 203 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






create_root_statusbars
(208 to 222 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 219 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 218 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






read_statusbar_config_from_node
(224 to 238 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 231 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 236 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 233 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






read_statusbar_config
(240 to 252 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 246 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_list_items
(273 to 291 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 277 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 283 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 289 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_print
(293 to 311 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 295 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 298 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 300 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 303 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 305 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_statusbar_list
(313 to 330 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 317 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 323 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 329 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_statusbar_print_info
(332 to 348 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 340 function call with no prior declaration. CERT EXP37-C
M 340 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 346 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_statusbar_enable
(351 to 355 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 354 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_statusbar_disable
(358 to 362 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 361 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_statusbar_reset
(365 to 375 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 374 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 371 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 370 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_statusbar_type
(378 to 389 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 381 function call with no prior declaration. CERT EXP37-C
M 381 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 383 function call with no prior declaration. CERT EXP37-C
M 383 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 386 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_statusbar_placement
(392 to 403 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 395 function call with no prior declaration. CERT EXP37-C
M 395 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 397 function call with no prior declaration. CERT EXP37-C
M 397 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 400 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_statusbar_position
(406 to 410 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 409 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_statusbar_visible
(413 to 426 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 416 function call with no prior declaration. CERT EXP37-C
M 416 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 418 function call with no prior declaration. CERT EXP37-C
M 418 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 420 function call with no prior declaration. CERT EXP37-C
M 420 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 423 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_items_section
(428 to 461 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 436 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 441 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 452 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 448 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_statusbar_add
(465 to 503 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 477 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 , "statusbar add" , & optlist , & CERT INT02-C,INT31-C
M 483 function call with no prior declaration. CERT EXP37-C
M 483 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 485 Modification of string literal. CERT STR05-C,STR30-C
M 485 function call with no prior declaration. CERT EXP37-C
M 485 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 492 Modification of string literal. CERT STR05-C,STR30-C
M 492 function call with no prior declaration. CERT EXP37-C
M 492 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 493 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 495 Modification of string literal. CERT STR05-C,STR30-C
M 495 function call with no prior declaration. CERT EXP37-C
M 495 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 497 function call with no prior declaration. CERT EXP37-C
M 497 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 497 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 489 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_statusbar_remove
(506 to 519 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 516 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 514 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_statusbar
(521 to 563 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 527 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & name , & CERT INT02-C,INT31-C
M 527 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & name , & cmd , & CERT INT02-C,INT31-C
M 552 function call with no prior declaration. CERT EXP37-C
M 552 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 553 function call with no prior declaration. CERT EXP37-C
M 553 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 560 function call with no prior declaration. CERT EXP37-C
M 560 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 555 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 549 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 547 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 546 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_config_init
(565 to 583 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 580 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 579 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 578 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 577 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 576 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 575 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 574 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 573 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 572 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 571 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 569 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 568 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_config_deinit
(585 to 600 statusbar-config.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 599 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 598 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 597 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 596 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 595 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 594 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 593 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 592 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 591 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 590 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 588 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 587 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






item_window_active
(40 to 54 statusbar-items.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 52 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 49 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






item_window_empty
(56 to 70 statusbar-items.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 68 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 65 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






get_activity_list
(72 to 138 statusbar-items.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 82 function call with no prior declaration. CERT EXP37-C
M 82 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 83 function call with no prior declaration. CERT EXP37-C
M 83 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 99 function call with no prior declaration. CERT EXP37-C
M 99 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 100 function call with no prior declaration. CERT EXP37-C
M 100 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 109 Modification of string literal. CERT STR05-C,STR30-C
M 113 Modification of string literal. CERT STR05-C,STR30-C
M 115 Modification of string literal. CERT STR05-C,STR30-C
M 120 function call with no prior declaration. CERT EXP37-C
M 120 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 122 function call with no prior declaration. CERT EXP37-C
M 122 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 126 function call with no prior declaration. CERT EXP37-C
M 126 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 127 function call with no prior declaration. CERT EXP37-C
M 127 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 129 Modification of string literal. CERT STR05-C,STR30-C
M 130 function call with no prior declaration. CERT EXP37-C
M 130 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 131 function call with no prior declaration. CERT EXP37-C
M 131 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 135 function call with no prior declaration. CERT EXP37-C
M 135 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 136 function call with no prior declaration. CERT EXP37-C
M 136 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 137 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 129 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






item_act
(143 to 158 statusbar-items.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 150 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 154 Type conversion without cast. : int bool statusbar_item_default_handler ( item , CERT INT02-C,INT31-C
M 157 function call with no prior declaration. CERT EXP37-C
M 157 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 147 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 154 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_statusbar_activity_hilight
(177 to 244 statusbar-items.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 181 function call with no prior declaration. CERT EXP37-C
M 181 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 183 function call with no prior declaration. CERT EXP37-C
M 183 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 188 function call with no prior declaration. CERT EXP37-C
M 188 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 190 function call with no prior declaration. CERT EXP37-C
M 190 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 197 function call with no prior declaration. CERT EXP37-C
M 197 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 202 function call with no prior declaration. CERT EXP37-C
M 202 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 205 function call with no prior declaration. CERT EXP37-C
M 205 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 213 function call with no prior declaration. CERT EXP37-C
M 213 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 215 function call with no prior declaration. CERT EXP37-C
M 215 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 225 function call with no prior declaration. CERT EXP37-C
M 225 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 227 function call with no prior declaration. CERT EXP37-C
M 227 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 240 function call with no prior declaration. CERT EXP37-C
M 240 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_statusbar_activity_window_destroyed
(246 to 256 statusbar-items.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 250 function call with no prior declaration. CERT EXP37-C
M 250 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 252 function call with no prior declaration. CERT EXP37-C
M 252 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 254 function call with no prior declaration. CERT EXP37-C
M 254 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






item_more
(263 to 286 statusbar-items.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 278 function call with no prior declaration. CERT EXP37-C
M 278 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 280 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 284 function call with no prior declaration. CERT EXP37-C
M 284 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 285 Type conversion without cast. : int bool statusbar_item_default_handler ( item , CERT INT02-C,INT31-C
M 285 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_statusbar_more_updated
(288 to 295 statusbar-items.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 292 function call with no prior declaration. CERT EXP37-C
M 292 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 293 Signed/unsigned conversion without cast. : unsigned int int ( active_win ) -> gui_data ) ) -> view -> more_text != visible CERT INT02-C,INT31-C,STR34-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






get_lag
(299 to 327 statusbar-items.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 318 Value is not of appropriate type. : long long long lag = ( long CERT INT01-C,INT02-C,INT07-C
M 318 function call with no prior declaration. CERT EXP37-C
M 318 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 318 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






item_lag
(329 to 358 statusbar-items.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 341 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 350 function call with no prior declaration. CERT EXP37-C
M 350 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 352 function call with no prior declaration. CERT EXP37-C
M 352 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 356 Type conversion without cast. : int bool statusbar_item_default_handler ( item , CERT INT02-C,INT31-C
M 356 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






item_input
(389 to 411 statusbar-items.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 393 function call with no prior declaration. CERT EXP37-C
M 393 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 398 function call with no prior declaration. CERT EXP37-C
M 398 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 395 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






read_settings
(413 to 431 statusbar-items.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 418 Type conversion without cast. : int bool gui_entry_set_utf8 ( active_entry , CERT INT02-C,INT31-C
M 421 function call with no prior declaration. CERT EXP37-C
M 421 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 423 function call with no prior declaration. CERT EXP37-C
M 423 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 425 function call with no prior declaration. CERT EXP37-C
M 425 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 418 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_items_init
(433 to 477 statusbar-items.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 469 function call with no prior declaration. CERT EXP37-C
M 469 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 472 function call with no prior declaration. CERT EXP37-C
M 472 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 476 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 468 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 467 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 466 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 462 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 461 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 460 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 459 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 458 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 454 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 453 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 452 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 448 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 447 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 446 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 445 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 444 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 443 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 442 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 441 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 440 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 439 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 437 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_items_deinit
(479 to 507 statusbar-items.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 485 function call with no prior declaration. CERT EXP37-C
M 485 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 489 function call with no prior declaration. CERT EXP37-C
M 489 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 500 function call with no prior declaration. CERT EXP37-C
M 500 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 503 function call with no prior declaration. CERT EXP37-C
M 503 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 504 function call with no prior declaration. CERT EXP37-C
M 504 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 506 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 499 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 498 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 497 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 494 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 493 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 492 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 491 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 490 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 484 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 483 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 482 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_item_register
(51 to 74 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 58 function call with no prior declaration. CERT EXP37-C
M 58 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 60 function call with no prior declaration. CERT EXP37-C
M 60 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 61 function call with no prior declaration. CERT EXP37-C
M 61 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 62 function call with no prior declaration. CERT EXP37-C
M 62 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 64 function call with no prior declaration. CERT EXP37-C
M 64 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 65 function call with no prior declaration. CERT EXP37-C
M 65 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 69 function call with no prior declaration. CERT EXP37-C
M 69 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 70 function call with no prior declaration. CERT EXP37-C
M 70 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_item_unregister
(76 to 93 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 81 function call with no prior declaration. CERT EXP37-C
M 81 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 83 function call with no prior declaration. CERT EXP37-C
M 83 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 84 function call with no prior declaration. CERT EXP37-C
M 84 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 85 function call with no prior declaration. CERT EXP37-C
M 85 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 88 function call with no prior declaration. CERT EXP37-C
M 88 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 90 function call with no prior declaration. CERT EXP37-C
M 90 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 91 function call with no prior declaration. CERT EXP37-C
M 91 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_group_create
(101 to 110 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 105 function call with no prior declaration. CERT EXP37-C
M 105 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 106 function call with no prior declaration. CERT EXP37-C
M 106 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 108 function call with no prior declaration. CERT EXP37-C
M 108 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 109 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_group_destroy
(112 to 123 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 114 function call with no prior declaration. CERT EXP37-C
M 114 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 121 function call with no prior declaration. CERT EXP37-C
M 121 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 122 function call with no prior declaration. CERT EXP37-C
M 122 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 117 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 119 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_group_find
(125 to 137 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 132 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 133 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_resize_items
(199 to 237 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 216 function call with no prior declaration. CERT EXP37-C
M 216 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 236 function call with no prior declaration. CERT EXP37-C
M 236 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_calc_item_positions
(243 to 318 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 286 function call with no prior declaration. CERT EXP37-C
M 286 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 315 function call with no prior declaration. CERT EXP37-C
M 315 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_redraw
(320 to 337 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 333 function call with no prior declaration. CERT EXP37-C
M 333 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 334 function call with no prior declaration. CERT EXP37-C
M 334 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_item_redraw
(339 to 362 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 343 function call with no prior declaration. CERT EXP37-C
M 343 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 358 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_items_redraw
(364 to 368 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 366 function call with no prior declaration. CERT EXP37-C
M 366 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbars_recalc_ypos
(370 to 421 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 386 function call with no prior declaration. CERT EXP37-C
M 386 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 401 function call with no prior declaration. CERT EXP37-C
M 401 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 405 function call with no prior declaration. CERT EXP37-C
M 405 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 419 function call with no prior declaration. CERT EXP37-C
M 419 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 415 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_create
(458 to 547 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 467 function call with no prior declaration. CERT EXP37-C
M 467 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 468 function call with no prior declaration. CERT EXP37-C
M 468 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 469 function call with no prior declaration. CERT EXP37-C
M 469 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 472 function call with no prior declaration. CERT EXP37-C
M 472 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 473 function call with no prior declaration. CERT EXP37-C
M 473 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 495 function call with no prior declaration. CERT EXP37-C
M 495 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 510 function call with no prior declaration. CERT EXP37-C
M 510 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 512 function call with no prior declaration. CERT EXP37-C
M 512 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 516 function call with no prior declaration. CERT EXP37-C
M 516 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 518 Modification of string literal. CERT STR05-C,STR30-C
M 518 function call with no prior declaration. CERT EXP37-C
M 518 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 519 Modification of string literal. CERT STR05-C,STR30-C
M 520 function call with no prior declaration. CERT EXP37-C
M 520 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 525 function call with no prior declaration. CERT EXP37-C
M 525 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 526 Modification of string literal. CERT STR05-C,STR30-C
M 531 function call with no prior declaration. CERT EXP37-C
M 531 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 532 Modification of string literal. CERT STR05-C,STR30-C
M 532 function call with no prior declaration. CERT EXP37-C
M 532 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 534 function call with no prior declaration. CERT EXP37-C
M 534 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 535 function call with no prior declaration. CERT EXP37-C
M 535 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 507 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 506 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 505 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 497 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 486 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 485 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 484 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_destroy
(549 to 583 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 553 function call with no prior declaration. CERT EXP37-C
M 553 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 555 function call with no prior declaration. CERT EXP37-C
M 555 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 557 function call with no prior declaration. CERT EXP37-C
M 557 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 566 function call with no prior declaration. CERT EXP37-C
M 566 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 582 function call with no prior declaration. CERT EXP37-C
M 582 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 564 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_recreate_items
(585 to 601 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 591 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 600 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbars_recreate_items
(603 to 609 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 606 function call with no prior declaration. CERT EXP37-C
M 606 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_find
(611 to 625 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 620 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 621 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_item_get_value
(627 to 638 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 633 Modification of string literal. CERT STR05-C,STR30-C
M 633 function call with no prior declaration. CERT EXP37-C
M 633 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 637 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






finalize_string
(640 to 664 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 644 function call with no prior declaration. CERT EXP37-C
M 644 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 649 Value is not of appropriate type. : char signed char ) ( * str CERT INT01-C,INT02-C,INT07-C
M 649 Value is not of appropriate type. : unsigned char signed char ) ( * str & 0x7f CERT INT01-C,INT02-C,INT07-C
M 651 function call with no prior declaration. CERT EXP37-C
M 651 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 651 Value is not of appropriate type. : char signed char g_string_append_printf ( out , "%%8%c%%8" , 'A' CERT INT01-C,INT02-C,INT07-C
M 651 Value is not of appropriate type. : char signed char g_string_append_printf ( out , "%%8%c%%8" , 'A' - 1 + ( * str CERT INT01-C,INT02-C,INT07-C
M 654 function call with no prior declaration. CERT EXP37-C
M 654 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 657 function call with no prior declaration. CERT EXP37-C
M 657 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 663 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_item_default_handler
(666 to 733 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 678 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 701 function call with no prior declaration. CERT EXP37-C
M 701 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 704 Modification of string literal. CERT STR05-C,STR30-C
M 705 function call with no prior declaration. CERT EXP37-C
M 705 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 708 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 715 Modification of string literal. CERT STR05-C,STR30-C
M 715 Array index not unsigned. CERT ARR30-C
M 715 Value is not of appropriate type. : unsigned int int tmpstr [ len CERT INT01-C,INT02-C,INT07-C
M 726 function call with no prior declaration. CERT EXP37-C
M 726 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 730 function call with no prior declaration. CERT EXP37-C
M 730 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 732 function call with no prior declaration. CERT EXP37-C
M 732 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 717 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 699 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 697 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_item_default_func
(735 to 738 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 737 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_update_item
(740 to 752 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 744 function call with no prior declaration. CERT EXP37-C
M 744 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_update_server
(754 to 773 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 759 function call with no prior declaration. CERT EXP37-C
M 759 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_update_window
(775 to 793 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 780 function call with no prior declaration. CERT EXP37-C
M 780 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_update_window_item
(795 to 814 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 800 function call with no prior declaration. CERT EXP37-C
M 800 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_item_default_signals
(816 to 872 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 834 function call with no prior declaration. CERT EXP37-C
M 834 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 835 function call with no prior declaration. CERT EXP37-C
M 835 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 839 Function pointer is of wrong type. CERT DCL35-C,EXP08-C
M 839 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 842 Function pointer is of wrong type. CERT DCL35-C,EXP08-C
M 842 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 845 Function pointer is of wrong type. CERT DCL35-C,EXP08-C
M 845 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 848 Function pointer is of wrong type. CERT DCL35-C,EXP08-C
M 848 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 861 function call with no prior declaration. CERT EXP37-C
M 861 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 862 function call with no prior declaration. CERT EXP37-C
M 862 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 863 function call with no prior declaration. CERT EXP37-C
M 863 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 866 function call with no prior declaration. CERT EXP37-C
M 866 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 867 function call with no prior declaration. CERT EXP37-C
M 867 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 868 function call with no prior declaration. CERT EXP37-C
M 868 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 869 function call with no prior declaration. CERT EXP37-C
M 869 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 871 function call with no prior declaration. CERT EXP37-C
M 871 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 855 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_item_create
(874 to 905 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 880 function call with no prior declaration. CERT EXP37-C
M 880 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 881 function call with no prior declaration. CERT EXP37-C
M 881 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 883 function call with no prior declaration. CERT EXP37-C
M 883 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 884 function call with no prior declaration. CERT EXP37-C
M 884 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 889 function call with no prior declaration. CERT EXP37-C
M 889 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 892 Function pointer is of wrong type. CERT DCL35-C,EXP08-C
M 895 function call with no prior declaration. CERT EXP37-C
M 895 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 896 function call with no prior declaration. CERT EXP37-C
M 896 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 897 function call with no prior declaration. CERT EXP37-C
M 897 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 904 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_signal_remove
(907 to 913 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 912 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 911 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 910 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 909 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_item_remove_signal
(915 to 931 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 920 function call with no prior declaration. CERT EXP37-C
M 920 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 922 function call with no prior declaration. CERT EXP37-C
M 922 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 924 function call with no prior declaration. CERT EXP37-C
M 924 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 927 function call with no prior declaration. CERT EXP37-C
M 927 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_item_destroy
(933 to 959 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 937 function call with no prior declaration. CERT EXP37-C
M 937 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 939 function call with no prior declaration. CERT EXP37-C
M 939 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 941 function call with no prior declaration. CERT EXP37-C
M 941 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 942 function call with no prior declaration. CERT EXP37-C
M 942 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 944 function call with no prior declaration. CERT EXP37-C
M 944 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 946 function call with no prior declaration. CERT EXP37-C
M 946 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 950 function call with no prior declaration. CERT EXP37-C
M 950 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 951 function call with no prior declaration. CERT EXP37-C
M 951 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 954 function call with no prior declaration. CERT EXP37-C
M 954 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 955 function call with no prior declaration. CERT EXP37-C
M 955 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 958 function call with no prior declaration. CERT EXP37-C
M 958 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_redraw_needed_items
(961 to 990 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 972 function call with no prior declaration. CERT EXP37-C
M 972 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 974 function call with no prior declaration. CERT EXP37-C
M 974 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbars_add_visible
(1032 to 1049 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1045 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1046 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_mainwindow_destroyed
(1051 to 1061 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1056 function call with no prior declaration. CERT EXP37-C
M 1056 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_item_def_destroy
(1080 to 1084 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1082 function call with no prior declaration. CERT EXP37-C
M 1082 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1083 function call with no prior declaration. CERT EXP37-C
M 1083 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_signal_item_destroy
(1086 to 1092 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1089 function call with no prior declaration. CERT EXP37-C
M 1089 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1090 function call with no prior declaration. CERT EXP37-C
M 1090 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_item_signal_destroy
(1094 to 1097 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1096 function call with no prior declaration. CERT EXP37-C
M 1096 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbars_create_window_bars
(1099 to 1102 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1101 function call with no prior declaration. CERT EXP37-C
M 1101 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_init
(1104 to 1129 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1109 function call with no prior declaration. CERT EXP37-C
M 1109 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1111 function call with no prior declaration. CERT EXP37-C
M 1111 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1113 function call with no prior declaration. CERT EXP37-C
M 1113 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1115 function call with no prior declaration. CERT EXP37-C
M 1115 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1117 function call with no prior declaration. CERT EXP37-C
M 1117 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1125 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1124 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1123 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1122 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1121 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1120 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






statusbar_deinit
(1131 to 1160 statusbar.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1136 function call with no prior declaration. CERT EXP37-C
M 1136 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1138 function call with no prior declaration. CERT EXP37-C
M 1138 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1140 function call with no prior declaration. CERT EXP37-C
M 1140 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1141 function call with no prior declaration. CERT EXP37-C
M 1141 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1143 function call with no prior declaration. CERT EXP37-C
M 1143 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1145 function call with no prior declaration. CERT EXP37-C
M 1145 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1146 function call with no prior declaration. CERT EXP37-C
M 1146 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1148 function call with no prior declaration. CERT EXP37-C
M 1148 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1149 function call with no prior declaration. CERT EXP37-C
M 1149 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1134 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1156 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1155 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1154 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1153 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1152 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1151 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






init_curses
(60 to 112 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 62 Value is not of appropriate type. : char unsigned char { 0 , 4 CERT INT01-C,INT02-C,INT07-C
M 62 Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 CERT INT01-C,INT02-C,INT07-C
M 62 Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 CERT INT01-C,INT02-C,INT07-C
M 62 Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 CERT INT01-C,INT02-C,INT07-C
M 62 Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 CERT INT01-C,INT02-C,INT07-C
M 62 Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 CERT INT01-C,INT02-C,INT07-C
M 66 function call with no prior declaration. CERT EXP37-C
M 66 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 69 function call with no prior declaration. CERT EXP37-C
M 69 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 69 function call with no prior declaration. CERT EXP37-C
M 69 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 69 function call with no prior declaration. CERT EXP37-C
M 69 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 73 function call with no prior declaration. CERT EXP37-C
M 73 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 73 function call with no prior declaration. CERT EXP37-C
M 73 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 76 function call with no prior declaration. CERT EXP37-C
M 76 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 77 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 86 function call with no prior declaration. CERT EXP37-C
M 86 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 89 function call with no prior declaration. CERT EXP37-C
M 89 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 90 function call with no prior declaration. CERT EXP37-C
M 90 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 106 function call with no prior declaration. CERT EXP37-C
M 106 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 106 Array index not unsigned. CERT ARR30-C
M 106 Value is not of appropriate type. : unsigned int int init_pair ( num , ansi_tab [ num & 7 CERT INT01-C,INT02-C,INT07-C
M 106 Value is not of appropriate type. : unsigned int int init_pair ( num , ansi_tab [ num & 7 ] , ansi_tab [ num >> 3 CERT INT01-C,INT02-C,INT07-C
M 107 function call with no prior declaration. CERT EXP37-C
M 107 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 110 function call with no prior declaration. CERT EXP37-C
M 110 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_init_int
(114 to 130 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 121 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 124 function call with no prior declaration. CERT EXP37-C
M 124 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_deinit_int
(132 to 138 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 134 function call with no prior declaration. CERT EXP37-C
M 134 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 136 function call with no prior declaration. CERT EXP37-C
M 136 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 137 function call with no prior declaration. CERT EXP37-C
M 137 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_has_colors
(185 to 188 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 187 function call with no prior declaration. CERT EXP37-C
M 187 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_clear
(197 to 201 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 200 function call with no prior declaration. CERT EXP37-C
M 200 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_beep
(204 to 207 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 206 function call with no prior declaration. CERT EXP37-C
M 206 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_window_create
(210 to 223 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 214 function call with no prior declaration. CERT EXP37-C
M 214 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 217 function call with no prior declaration. CERT EXP37-C
M 217 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 219 function call with no prior declaration. CERT EXP37-C
M 219 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 220 function call with no prior declaration. CERT EXP37-C
M 220 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 222 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_window_destroy
(226 to 230 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 228 function call with no prior declaration. CERT EXP37-C
M 228 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 229 function call with no prior declaration. CERT EXP37-C
M 229 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_window_move
(233 to 258 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 251 function call with no prior declaration. CERT EXP37-C
M 251 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 252 function call with no prior declaration. CERT EXP37-C
M 252 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 253 function call with no prior declaration. CERT EXP37-C
M 253 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_window_clear
(261 to 264 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 263 function call with no prior declaration. CERT EXP37-C
M 263 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_window_scroll
(267 to 272 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 269 function call with no prior declaration. CERT EXP37-C
M 269 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 270 function call with no prior declaration. CERT EXP37-C
M 270 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 271 function call with no prior declaration. CERT EXP37-C
M 271 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






get_attr
(274 to 298 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 281 function call with no prior declaration. CERT EXP37-C
M 281 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 289 function call with no prior declaration. CERT EXP37-C
M 289 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_set_color
(301 to 305 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 303 function call with no prior declaration. CERT EXP37-C
M 303 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 304 function call with no prior declaration. CERT EXP37-C
M 304 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_move
(307 to 310 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 309 function call with no prior declaration. CERT EXP37-C
M 309 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_addch
(312 to 315 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 314 function call with no prior declaration. CERT EXP37-C
M 314 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_add_unichar
(317 to 329 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 328 function call with no prior declaration. CERT EXP37-C
M 328 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_addstr
(331 to 334 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 333 function call with no prior declaration. CERT EXP37-C
M 333 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_clrtoeol
(336 to 339 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 338 function call with no prior declaration. CERT EXP37-C
M 338 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_refresh_thaw
(352 to 358 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 356 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_refresh
(360 to 370 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 363 function call with no prior declaration. CERT EXP37-C
M 363 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 366 function call with no prior declaration. CERT EXP37-C
M 366 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 367 function call with no prior declaration. CERT EXP37-C
M 367 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 368 function call with no prior declaration. CERT EXP37-C
M 368 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_stop
(372 to 378 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 375 function call with no prior declaration. CERT EXP37-C
M 375 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_gets
(384 to 406 term-curses.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 396 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 396 function call with no prior declaration. CERT EXP37-C
M 396 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 404 function call with no prior declaration. CERT EXP37-C
M 404 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_gui_printtext
(32 to 42 term-dummy.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 38 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 41 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_gui_printtext_finished
(44 to 48 term-dummy.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 46 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






readline
(56 to 80 term-dummy.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 62 function call with no prior declaration. CERT EXP37-C
M 62 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 70 function call with no prior declaration. CERT EXP37-C
M 70 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 70 Array index not unsigned. CERT ARR30-C
M 70 Value is not of appropriate type. : unsigned int int g_string_append_c ( input , buffer [ i CERT INT01-C,INT02-C,INT07-C
M 72 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 74 Modification of string literal. CERT STR05-C,STR30-C
M 77 Modification of string literal. CERT STR05-C,STR30-C
M 78 function call with no prior declaration. CERT EXP37-C
M 78 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_dummy_init
(82 to 96 term-dummy.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 85 function call with no prior declaration. CERT EXP37-C
M 85 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 91 function call with no prior declaration. CERT EXP37-C
M 91 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 95 function call with no prior declaration. CERT EXP37-C
M 95 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 92 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 89 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 88 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 87 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_dummy_deinit
(98 to 106 term-dummy.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 104 function call with no prior declaration. CERT EXP37-C
M 104 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 105 function call with no prior declaration. CERT EXP37-C
M 105 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 102 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 101 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 100 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sigcont_dispatch
(79 to 85 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 84 function call with no prior declaration. CERT EXP37-C
M 84 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_init
(101 to 141 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 106 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 108 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 108 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 122 function call with no prior declaration. CERT EXP37-C
M 122 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 125 function call with no prior declaration. CERT EXP37-C
M 125 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 126 function call with no prior declaration. CERT EXP37-C
M 126 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 127 function call with no prior declaration. CERT EXP37-C
M 127 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 128 function call with no prior declaration. CERT EXP37-C
M 128 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 130 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 135 function call with no prior declaration. CERT EXP37-C
M 135 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 139 function call with no prior declaration. CERT EXP37-C
M 139 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_deinit
(143 to 154 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 146 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 147 function call with no prior declaration. CERT EXP37-C
M 147 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 148 function call with no prior declaration. CERT EXP37-C
M 148 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_move_real
(156 to 173 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 160 function call with no prior declaration. CERT EXP37-C
M 160 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 165 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 168 function call with no prior declaration. CERT EXP37-C
M 168 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_resize
(188 to 205 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 196 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 197 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 200 function call with no prior declaration. CERT EXP37-C
M 200 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 201 Modification of string literal. CERT STR05-C,STR30-C
M 201 function call with no prior declaration. CERT EXP37-C
M 201 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_clear
(224 to 231 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 227 function call with no prior declaration. CERT EXP37-C
M 227 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 230 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_beep
(234 to 237 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 236 function call with no prior declaration. CERT EXP37-C
M 236 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_window_create
(240 to 249 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 244 function call with no prior declaration. CERT EXP37-C
M 244 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 248 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_window_destroy
(252 to 255 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 254 function call with no prior declaration. CERT EXP37-C
M 254 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_window_clear
(268 to 281 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 272 function call with no prior declaration. CERT EXP37-C
M 272 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_window_scroll
(284 to 294 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 288 function call with no prior declaration. CERT EXP37-C
M 288 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 293 Modification of string literal. CERT STR05-C,STR30-C
M 293 Value is not of appropriate type. : unsigned int int term_lines_empty [ window -> y + y CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_set_color
(297 to 365 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 313 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 315 function call with no prior declaration. CERT EXP37-C
M 315 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 324 function call with no prior declaration. CERT EXP37-C
M 324 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 326 function call with no prior declaration. CERT EXP37-C
M 326 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 333 function call with no prior declaration. CERT EXP37-C
M 333 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 341 function call with no prior declaration. CERT EXP37-C
M 341 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 347 function call with no prior declaration. CERT EXP37-C
M 347 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 355 function call with no prior declaration. CERT EXP37-C
M 355 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 360 function call with no prior declaration. CERT EXP37-C
M 360 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 362 function call with no prior declaration. CERT EXP37-C
M 362 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_printed_text
(381 to 399 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 383 Modification of string literal. CERT STR05-C,STR30-C
M 383 Array index not unsigned. CERT ARR30-C
M 383 Value is not of appropriate type. : unsigned int int term_lines_empty [ vcy CERT INT01-C,INT02-C,INT07-C
M 393 Modification of string literal. CERT STR05-C,STR30-C
M 393 Array index not unsigned. CERT ARR30-C
M 393 Value is not of appropriate type. : unsigned int int term_lines_empty [ vcy CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_addch
(401 to 414 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 409 Value is not of appropriate type. : char short ( chr CERT INT01-C,INT02-C,INT07-C
M 409 Value is not of appropriate type. : char signed char ( chr CERT INT01-C,INT02-C,INT07-C
M 413 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_addch_utf8
(416 to 424 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 421 function call with no prior declaration. CERT EXP37-C
M 421 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 423 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 423 Array index not unsigned. CERT ARR30-C
M 423 Value is not of appropriate type. : unsigned int int putc ( buf [ i CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_add_unichar
(426 to 449 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 438 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 442 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 446 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 432 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_addstr
(451 to 460 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 456 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 456 Signed/unsigned conversion without cast. : int unsigned int len = strlen CERT INT02-C,INT31-C,STR34-C
M 459 function call with no prior declaration. CERT EXP37-C
M 459 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_clrtoeol
(462 to 479 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 467 Array index not unsigned. CERT ARR30-C
M 467 Value is not of appropriate type. : unsigned int int ! term_lines_empty [ vcy CERT INT01-C,INT02-C,INT07-C
M 469 function call with no prior declaration. CERT EXP37-C
M 469 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 470 Modification of string literal. CERT STR05-C,STR30-C
M 470 Array index not unsigned. CERT ARR30-C
M 470 Value is not of appropriate type. : unsigned int int term_lines_empty [ vcy CERT INT01-C,INT02-C,INT07-C
M 475 function call with no prior declaration. CERT EXP37-C
M 475 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 476 function call with no prior declaration. CERT EXP37-C
M 476 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 477 Modification of string literal. CERT STR05-C,STR30-C
M 477 Array index not unsigned. CERT ARR30-C
M 477 Value is not of appropriate type. : unsigned int int term_lines_empty [ vcy CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_refresh
(487 to 502 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 496 function call with no prior declaration. CERT EXP37-C
M 496 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 501 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_refresh_thaw
(509 to 513 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 511 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 511 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 512 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_stop
(515 to 521 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 518 function call with no prior declaration. CERT EXP37-C
M 518 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






input_utf8
(523 to 539 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 525 function call with no prior declaration. CERT EXP37-C
M 525 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_set_input_type
(564 to 576 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 568 Function pointer is of wrong type. CERT DCL35-C,EXP08-C
M 571 Function pointer is of wrong type. CERT DCL35-C,EXP08-C
M 574 Function pointer is of wrong type. CERT DCL35-C,EXP08-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_gets
(578 to 615 term-terminfo.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 584 function call with no prior declaration. CERT EXP37-C
M 584 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 603 function call with no prior declaration. CERT EXP37-C
M 603 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 611 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_resize_dirty
(71 to 88 term.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 81 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






read_settings
(109 to 138 term.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 117 function call with no prior declaration. CERT EXP37-C
M 117 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 119 function call with no prior declaration. CERT EXP37-C
M 119 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_common_init
(140 to 170 term.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 154 function call with no prior declaration. CERT EXP37-C
M 154 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 162 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 161 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 160 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 159 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 148 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 147 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 146 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_common_deinit
(172 to 178 term.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 177 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 176 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 175 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 174 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_putchar
(10 to 13 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 12 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_move_cup
(109 to 112 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 111 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 111 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_move_pa
(115 to 119 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 117 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 118 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 118 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 117 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_move_relative
(122 to 153 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 134 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 138 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 145 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 150 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 152 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 152 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 150 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 145 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 138 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 134 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 127 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_set_cursor_visible
(156 to 159 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 158 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 158 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_scroll_region
(168 to 184 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 173 function call with no prior declaration. CERT EXP37-C
M 173 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 175 function call with no prior declaration. CERT EXP37-C
M 175 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 178 function call with no prior declaration. CERT EXP37-C
M 178 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 171 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 171 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 176 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 179 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 183 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 183 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 183 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 183 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 179 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 176 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 171 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 171 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_scroll_region_1
(187 to 206 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 195 function call with no prior declaration. CERT EXP37-C
M 195 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 199 function call with no prior declaration. CERT EXP37-C
M 199 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 192 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 192 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 197 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 201 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 205 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 205 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 205 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 205 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 201 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 197 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 192 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 192 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_scroll_line
(209 to 230 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 217 function call with no prior declaration. CERT EXP37-C
M 217 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 219 function call with no prior declaration. CERT EXP37-C
M 219 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 222 function call with no prior declaration. CERT EXP37-C
M 222 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 224 function call with no prior declaration. CERT EXP37-C
M 224 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 214 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 214 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 218 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 220 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 223 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 225 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 229 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 229 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 229 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 229 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 225 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 223 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 220 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 218 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 214 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 214 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_scroll_line_1
(233 to 252 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 238 function call with no prior declaration. CERT EXP37-C
M 238 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 241 function call with no prior declaration. CERT EXP37-C
M 241 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 245 function call with no prior declaration. CERT EXP37-C
M 245 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 248 function call with no prior declaration. CERT EXP37-C
M 248 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 240 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 243 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 247 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 250 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 250 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 247 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 243 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 240 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_clear_screen
(255 to 258 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 257 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 257 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_clear_eos
(261 to 265 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 263 function call with no prior declaration. CERT EXP37-C
M 263 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 264 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 264 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_clear_del
(268 to 272 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 270 function call with no prior declaration. CERT EXP37-C
M 270 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 271 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 271 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_clear_del_1
(275 to 282 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 279 function call with no prior declaration. CERT EXP37-C
M 279 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 281 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 281 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_clrtoeol
(285 to 288 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 287 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 287 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_repeat
(291 to 294 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 293 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 293 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_repeat_manual
(297 to 303 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 300 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_set_normal
(306 to 309 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 308 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 308 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_set_blink
(311 to 314 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 313 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 313 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_set_bold
(317 to 320 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 319 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 319 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_set_uline
(323 to 326 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 325 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 325 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_set_standout
(329 to 332 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 331 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 331 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_set_fg
(335 to 338 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 337 Array index not unsigned. CERT ARR30-C
M 337 Value is not of appropriate type. : unsigned int int tparm ( term -> TI_fg [ color % term -> TI_colors CERT INT01-C,INT02-C,INT07-C
M 337 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 337 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_set_bg
(341 to 344 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 343 Array index not unsigned. CERT ARR30-C
M 343 Value is not of appropriate type. : unsigned int int tparm ( term -> TI_bg [ color % term -> TI_colors CERT INT01-C,INT02-C,INT07-C
M 343 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 343 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






_beep
(347 to 350 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 349 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 349 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_fill_capabilities
(360 to 390 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 370 function call with no prior declaration. CERT EXP37-C
M 370 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 370 Array index not unsigned. CERT ARR30-C
M 370 Value is not of appropriate type. : unsigned int int ptr = G_STRUCT_MEMBER_P ( term , tcaps [ i CERT INT01-C,INT02-C,INT07-C
M 372 Array index not unsigned. CERT ARR30-C
M 372 Value is not of appropriate type. : unsigned int int tcaps [ i CERT INT01-C,INT02-C,INT07-C
M 374 Array index not unsigned. CERT ARR30-C
M 374 Value is not of appropriate type. : unsigned int int ival = tgetflag ( tcaps [ i CERT INT01-C,INT02-C,INT07-C
M 375 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 378 Array index not unsigned. CERT ARR30-C
M 378 Value is not of appropriate type. : unsigned int int ival = tgetnum ( tcaps [ i CERT INT01-C,INT02-C,INT07-C
M 379 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 382 Array index not unsigned. CERT ARR30-C
M 382 Value is not of appropriate type. : unsigned int int sval = tgetstr ( tcaps [ i CERT INT01-C,INT02-C,INT07-C
M 383 Value is not of appropriate type. : bool signed char sval == ( char * ) CERT INT01-C,INT02-C,INT07-C
M 384 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 386 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 382 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 378 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 374 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






terminfo_colors_deinit
(392 to 405 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 398 function call with no prior declaration. CERT EXP37-C
M 398 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 398 Array index not unsigned. CERT ARR30-C
M 398 Value is not of appropriate type. : unsigned int int g_free ( term -> TI_fg [ i CERT INT01-C,INT02-C,INT07-C
M 399 function call with no prior declaration. CERT EXP37-C
M 399 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 399 Array index not unsigned. CERT ARR30-C
M 399 Value is not of appropriate type. : unsigned int int g_free ( term -> TI_bg [ i CERT INT01-C,INT02-C,INT07-C
M 402 function call with no prior declaration. CERT EXP37-C
M 402 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 403 function call with no prior declaration. CERT EXP37-C
M 403 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






terminfo_setup_colors
(409 to 459 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 411 Value is not of appropriate type. : char unsigned char { 0 , 4 CERT INT01-C,INT02-C,INT07-C
M 411 Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 CERT INT01-C,INT02-C,INT07-C
M 411 Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 CERT INT01-C,INT02-C,INT07-C
M 411 Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 CERT INT01-C,INT02-C,INT07-C
M 411 Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 CERT INT01-C,INT02-C,INT07-C
M 411 Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 CERT INT01-C,INT02-C,INT07-C
M 411 Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 , 8 CERT INT01-C,INT02-C,INT07-C
M 411 Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 , 8 , 12 CERT INT01-C,INT02-C,INT07-C
M 411 Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 , 8 , 12 , 10 CERT INT01-C,INT02-C,INT07-C
M 411 Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 , 8 , 12 , 10 , 14 CERT INT01-C,INT02-C,INT07-C
M 411 Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 , 8 , 12 , 10 , 14 , 9 CERT INT01-C,INT02-C,INT07-C
M 411 Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 , 8 , 12 , 10 , 14 , 9 , 13 CERT INT01-C,INT02-C,INT07-C
M 411 Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 , 8 , 12 , 10 , 14 , 9 , 13 , 11 CERT INT01-C,INT02-C,INT07-C
M 411 Value is not of appropriate type. : char unsigned char { 0 , 4 , 2 , 6 , 1 , 5 , 3 , 7 , 8 , 12 , 10 , 14 , 9 , 13 , 11 , 15 CERT INT01-C,INT02-C,INT07-C
M 424 function call with no prior declaration. CERT EXP37-C
M 424 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 425 function call with no prior declaration. CERT EXP37-C
M 425 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 431 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 436 Signed/unsigned conversion without cast. : unsigned int int color = i CERT INT02-C,INT31-C,STR34-C
M 437 function call with no prior declaration. CERT EXP37-C
M 437 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 441 function call with no prior declaration. CERT EXP37-C
M 441 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 443 Signed/unsigned conversion without cast. : unsigned int int i CERT INT02-C,INT31-C,STR34-C
M 444 function call with no prior declaration. CERT EXP37-C
M 444 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 449 Signed/unsigned conversion without cast. : unsigned int int color = i CERT INT02-C,INT31-C,STR34-C
M 450 function call with no prior declaration. CERT EXP37-C
M 450 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 454 function call with no prior declaration. CERT EXP37-C
M 454 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 456 Signed/unsigned conversion without cast. : unsigned int int i CERT INT02-C,INT31-C,STR34-C
M 457 function call with no prior declaration. CERT EXP37-C
M 457 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 437 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 441 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 450 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 454 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






terminfo_input_init
(461 to 482 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 463 function call with no prior declaration. CERT EXP37-C
M 463 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 464 memcpy params access same variable. CERT DCL33-C
M 464 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 480 function call with no prior declaration. CERT EXP37-C
M 480 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






terminfo_input_deinit
(484 to 487 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 486 function call with no prior declaration. CERT EXP37-C
M 486 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






terminfo_cont
(489 to 494 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 492 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 492 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






terminfo_stop
(496 to 510 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 499 function call with no prior declaration. CERT EXP37-C
M 499 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 501 function call with no prior declaration. CERT EXP37-C
M 501 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 509 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 505 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 505 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






term_setup
(512 to 624 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 520 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 522 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 532 Type conversion without cast. : int char tgetent ( term -> buffer1 , CERT INT02-C,INT31-C
M 534 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 547 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 564 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 581 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 589 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 608 function call with no prior declaration. CERT EXP37-C
M 608 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 610 function call with no prior declaration. CERT EXP37-C
M 610 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 611 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 612 function call with no prior declaration. CERT EXP37-C
M 612 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 613 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 614 function call with no prior declaration. CERT EXP37-C
M 614 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 616 function call with no prior declaration. CERT EXP37-C
M 616 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 621 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 532 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






terminfo_core_init
(626 to 643 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 631 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 631 function call with no prior declaration. CERT EXP37-C
M 631 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 637 function call with no prior declaration. CERT EXP37-C
M 637 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 642 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






terminfo_core_deinit
(645 to 660 terminfo-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 651 function call with no prior declaration. CERT EXP37-C
M 651 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 656 function call with no prior declaration. CERT EXP37-C
M 656 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 659 function call with no prior declaration. CERT EXP37-C
M 659 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_clear
(34 to 64 textbuffer-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 42 function call with no prior declaration. CERT EXP37-C
M 42 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 44 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 , "clear" , & optlist , & CERT INT02-C,INT31-C
M 47 function call with no prior declaration. CERT EXP37-C
M 47 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 51 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 55 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 57 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 60 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 57 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 51 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_window_scroll
(66 to 90 textbuffer-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 71 function call with no prior declaration. CERT EXP37-C
M 71 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 73 function call with no prior declaration. CERT EXP37-C
M 73 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 76 function call with no prior declaration. CERT EXP37-C
M 76 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 80 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 85 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 88 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_scrollback
(92 to 96 textbuffer-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 95 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_scrollback_clear
(99 to 129 textbuffer-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 107 function call with no prior declaration. CERT EXP37-C
M 107 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 109 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 , "scrollback clear" , & optlist , & CERT INT02-C,INT31-C
M 112 function call with no prior declaration. CERT EXP37-C
M 112 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 116 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 120 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 122 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 125 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 122 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 116 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_scrollback_levelclear
(132 to 172 textbuffer-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 142 function call with no prior declaration. CERT EXP37-C
M 142 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 144 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 , "scrollback levelclear" , & optlist , & CERT INT02-C,INT31-C
M 147 function call with no prior declaration. CERT EXP37-C
M 147 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 155 function call with no prior declaration. CERT EXP37-C
M 155 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 159 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 163 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 165 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 168 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 165 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 159 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






scrollback_goto_line
(174 to 184 textbuffer-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 182 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






scrollback_goto_time
(186 to 260 textbuffer-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 194 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 194 function call with no prior declaration. CERT EXP37-C
M 194 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 197 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 198 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 198 function call with no prior declaration. CERT EXP37-C
M 201 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 201 function call with no prior declaration. CERT EXP37-C
M 203 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 204 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 227 function call with no prior declaration. CERT EXP37-C
M 227 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 236 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 236 function call with no prior declaration. CERT EXP37-C
M 238 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 239 function call with no prior declaration. CERT EXP37-C
M 239 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_scrollback_goto
(263 to 285 textbuffer-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 269 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 , & datearg , & CERT INT02-C,INT31-C
M 274 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 278 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_scrollback_home
(288 to 295 textbuffer-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 294 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_scrollback_status
(312 to 340 textbuffer-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 323 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 326 function call with no prior declaration. CERT EXP37-C
M 326 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 337 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 331 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_away_changed
(342 to 355 textbuffer-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 352 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_commands_init
(357 to 374 textbuffer-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 373 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 367 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 366 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 365 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 364 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 363 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 362 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 361 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 360 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 359 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_commands_deinit
(376 to 389 textbuffer-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 388 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 386 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 385 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 384 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 383 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 382 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 381 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 380 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 379 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 378 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_get_views
(46 to 60 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 54 function call with no prior declaration. CERT EXP37-C
M 54 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 55 function call with no prior declaration. CERT EXP37-C
M 55 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_cache_get
(62 to 85 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 79 function call with no prior declaration. CERT EXP37-C
M 79 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 82 function call with no prior declaration. CERT EXP37-C
M 82 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






line_cache_destroy
(87 to 91 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 89 function call with no prior declaration. CERT EXP37-C
M 89 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_cache_destroy
(93 to 99 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 95 function call with no prior declaration. CERT EXP37-C
M 95 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 97 function call with no prior declaration. CERT EXP37-C
M 97 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 98 function call with no prior declaration. CERT EXP37-C
M 98 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_cache_unref
(101 to 105 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 103 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 103 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






read_unichar
(149 to 162 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 151 function call with no prior declaration. CERT EXP37-C
M 151 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 158 function call with no prior declaration. CERT EXP37-C
M 158 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






view_update_line_cache
(164 to 293 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 176 function call with no prior declaration. CERT EXP37-C
M 176 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 180 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 186 Type conversion without cast. : unsigned char char * ptr == '\0' CERT INT02-C,INT31-C
M 198 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 199 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 215 Type conversion without cast. : unsigned char char ptr [ 1 ] == '\0' CERT INT02-C,INT31-C
M 236 function call with no prior declaration. CERT EXP37-C
M 236 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 241 Type conversion without cast. : unsigned char char * ptr == ' ' CERT INT02-C,INT31-C
M 250 Function pointer is of wrong type. CERT DCL35-C,EXP08-C
M 253 function call with no prior declaration. CERT EXP37-C
M 253 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 264 Type conversion without cast. : unsigned char char * ptr == ' ' CERT INT02-C,INT31-C
M 274 function call with no prior declaration. CERT EXP37-C
M 274 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 274 Signed/unsigned conversion without cast. : unsigned char int rec = g_malloc ( sizeof ( LINE_CACHE_REC ) - sizeof ( LINE_CACHE_SUB_REC ) + sizeof ( LINE_CACHE_SUB_REC ) * ( CERT INT02-C,INT31-C,STR34-C
M 276 function call with no prior declaration. CERT EXP37-C
M 276 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 283 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 283 Array index not unsigned. CERT ARR30-C
M 283 Value is not of appropriate type. : unsigned int int memcpy ( & rec -> lines [ pos CERT INT01-C,INT02-C,INT07-C
M 286 function call with no prior declaration. CERT EXP37-C
M 286 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 287 function call with no prior declaration. CERT EXP37-C
M 287 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 291 function call with no prior declaration. CERT EXP37-C
M 291 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 292 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






view_remove_cache
(295 to 309 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 304 function call with no prior declaration. CERT EXP37-C
M 304 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 306 function call with no prior declaration. CERT EXP37-C
M 306 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 307 function call with no prior declaration. CERT EXP37-C
M 307 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






view_reset_cache
(320 to 335 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 327 function call with no prior declaration. CERT EXP37-C
M 327 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






view_line_draw
(337 to 470 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 354 Signed/unsigned conversion without cast. : int unsigned shortcolor = ( 0x0100 | 0x0200 CERT INT02-C,INT31-C,STR34-C
M 356 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 357 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 358 Array index not unsigned. CERT ARR30-C
M 358 Value is not of appropriate type. : unsigned int int cache -> lines [ subline - 1 CERT INT01-C,INT02-C,INT07-C
M 370 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 370 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 376 Array index not unsigned. CERT ARR30-C
M 376 Value is not of appropriate type. : unsigned int int indent_func = cache -> lines [ subline - 1 CERT INT01-C,INT02-C,INT07-C
M 378 Array index not unsigned. CERT ARR30-C
M 378 Value is not of appropriate type. : unsigned int int xpos = cache -> lines [ subline - 1 CERT INT01-C,INT02-C,INT07-C
M 379 Array index not unsigned. CERT ARR30-C
M 379 Value is not of appropriate type. : unsigned int int color = cache -> lines [ subline - 1 CERT INT01-C,INT02-C,INT07-C
M 402 Value is not of appropriate type. : bool signed char subline == cache -> count CERT INT01-C,INT02-C,INT07-C
M 407 Array index not unsigned. CERT ARR30-C
M 407 Value is not of appropriate type. : unsigned int int text_newline = cache -> lines [ subline CERT INT01-C,INT02-C,INT07-C
M 408 Array index not unsigned. CERT ARR30-C
M 408 Value is not of appropriate type. : unsigned int int need_move = ! cache -> lines [ subline CERT INT01-C,INT02-C,INT07-C
M 414 Type conversion without cast. : unsigned char char * text == '\0' CERT INT02-C,INT31-C
M 422 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 453 Type conversion without cast. : char unsigned char term_addch ( view -> window , * CERT INT02-C,INT31-C
M 457 Value is not of appropriate type. : char signed char term_addch ( view -> window , ( chr & 127 ) + 'A' CERT INT01-C,INT02-C,INT07-C
M 457 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 453 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_init_bottom
(474 to 511 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 486 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_init_ypos
(513 to 522 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 517 function call with no prior declaration. CERT EXP37-C
M 517 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_create
(525 to 557 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 531 function call with no prior declaration. CERT EXP37-C
M 531 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 532 function call with no prior declaration. CERT EXP37-C
M 532 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 534 function call with no prior declaration. CERT EXP37-C
M 534 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 552 function call with no prior declaration. CERT EXP37-C
M 552 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 555 function call with no prior declaration. CERT EXP37-C
M 555 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 556 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_destroy
(560 to 586 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 564 function call with no prior declaration. CERT EXP37-C
M 564 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 566 function call with no prior declaration. CERT EXP37-C
M 566 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 576 function call with no prior declaration. CERT EXP37-C
M 576 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 578 function call with no prior declaration. CERT EXP37-C
M 578 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 581 function call with no prior declaration. CERT EXP37-C
M 581 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 582 function call with no prior declaration. CERT EXP37-C
M 582 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 585 function call with no prior declaration. CERT EXP37-C
M 585 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 570 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_views_unregister_indent_func
(614 to 618 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 616 function call with no prior declaration. CERT EXP37-C
M 616 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






view_draw_bottom
(674 to 692 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 691 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






view_scroll
(695 to 770 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 760 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_resize
(773 to 835 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 777 function call with no prior declaration. CERT EXP37-C
M 777 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 778 function call with no prior declaration. CERT EXP37-C
M 778 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 824 Signed/unsigned conversion without cast. : unsigned int int ) -> ypos < ( view ) -> height CERT INT02-C,INT31-C,STR34-C
M 818 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_clear
(838 to 853 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 840 function call with no prior declaration. CERT EXP37-C
M 840 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 843 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 845 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 847 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 843 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_scroll
(856 to 870 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 860 function call with no prior declaration. CERT EXP37-C
M 860 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 865 Signed/unsigned conversion without cast. : unsigned int int ) -> ypos < ( view ) -> height CERT INT02-C,INT31-C,STR34-C
M 862 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_scroll_line
(873 to 890 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 875 function call with no prior declaration. CERT EXP37-C
M 875 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 886 Signed/unsigned conversion without cast. : unsigned int int ) -> ypos < ( view ) -> height CERT INT02-C,INT31-C,STR34-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_get_line_cache
(893 to 908 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 898 function call with no prior declaration. CERT EXP37-C
M 898 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 899 function call with no prior declaration. CERT EXP37-C
M 899 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 901 function call with no prior declaration. CERT EXP37-C
M 901 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 905 function call with no prior declaration. CERT EXP37-C
M 905 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






view_insert_line
(910 to 970 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 918 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 950 Signed/unsigned conversion without cast. : unsigned int int ) -> ypos < ( view ) -> height CERT INT02-C,INT31-C,STR34-C
M 939 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 946 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_insert_line
(974 to 995 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 979 function call with no prior declaration. CERT EXP37-C
M 979 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 980 function call with no prior declaration. CERT EXP37-C
M 980 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






bookmark_check_remove
(1002 to 1007 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1006 function call with no prior declaration. CERT EXP37-C
M 1006 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






view_bookmarks_check
(1009 to 1026 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1016 function call with no prior declaration. CERT EXP37-C
M 1016 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1021 function call with no prior declaration. CERT EXP37-C
M 1021 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1022 function call with no prior declaration. CERT EXP37-C
M 1022 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1024 function call with no prior declaration. CERT EXP37-C
M 1024 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






view_remove_line_update_startline
(1048 to 1072 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1062 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






view_remove_line
(1074 to 1132 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1128 Signed/unsigned conversion without cast. : unsigned int int ) -> ypos < ( view ) -> height CERT INT02-C,INT31-C,STR34-C
M 1104 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1115 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1086 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_remove_line
(1135 to 1158 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1141 function call with no prior declaration. CERT EXP37-C
M 1141 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1142 function call with no prior declaration. CERT EXP37-C
M 1142 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1157 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






g_free_true
(1178 to 1182 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1180 function call with no prior declaration. CERT EXP37-C
M 1180 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_remove_all_lines
(1185 to 1197 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1187 function call with no prior declaration. CERT EXP37-C
M 1187 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1191 function call with no prior declaration. CERT EXP37-C
M 1191 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1196 function call with no prior declaration. CERT EXP37-C
M 1196 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1189 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_set_bookmark
(1200 to 1215 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1205 function call with no prior declaration. CERT EXP37-C
M 1205 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1206 function call with no prior declaration. CERT EXP37-C
M 1206 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1208 function call with no prior declaration. CERT EXP37-C
M 1208 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1210 function call with no prior declaration. CERT EXP37-C
M 1210 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1211 function call with no prior declaration. CERT EXP37-C
M 1211 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1214 function call with no prior declaration. CERT EXP37-C
M 1214 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_set_bookmark_bottom
(1218 to 1230 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1223 function call with no prior declaration. CERT EXP37-C
M 1223 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1224 function call with no prior declaration. CERT EXP37-C
M 1224 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1227 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_get_bookmark
(1233 to 1240 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1236 function call with no prior declaration. CERT EXP37-C
M 1236 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1237 function call with no prior declaration. CERT EXP37-C
M 1237 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1239 function call with no prior declaration. CERT EXP37-C
M 1239 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_set_window
(1244 to 1254 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1247 function call with no prior declaration. CERT EXP37-C
M 1247 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_redraw
(1257 to 1266 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1259 function call with no prior declaration. CERT EXP37-C
M 1259 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1263 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






line_cache_check_remove
(1268 to 1276 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1274 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_check_linecache
(1278 to 1298 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1283 function call with no prior declaration. CERT EXP37-C
M 1283 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1287 function call with no prior declaration. CERT EXP37-C
M 1287 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1290 function call with no prior declaration. CERT EXP37-C
M 1290 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1291 function call with no prior declaration. CERT EXP37-C
M 1291 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1296 function call with no prior declaration. CERT EXP37-C
M 1296 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_init
(1300 to 1303 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1302 function call with no prior declaration. CERT EXP37-C
M 1302 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1302 Value is not of appropriate type. : unsigned char unsigned short( 5 * 60 CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_view_deinit
(1305 to 1308 textbuffer-view.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1307 function call with no prior declaration. CERT EXP37-C
M 1307 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_create
(35 to 44 textbuffer.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 39 function call with no prior declaration. CERT EXP37-C
M 39 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 43 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_destroy
(46 to 52 textbuffer.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 48 function call with no prior declaration. CERT EXP37-C
M 48 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 51 function call with no prior declaration. CERT EXP37-C
M 51 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






text_chunk_find
(54 to 68 textbuffer.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 64 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






text_chunk_create
(75 to 104 textbuffer.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 80 function call with no prior declaration. CERT EXP37-C
M 80 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 87 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 87 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 87 Value is not of appropriate type. : unsigned char char buf ++ = ( char CERT INT01-C,INT02-C,INT07-C
M 95 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 95 Insufficient space for operation. CERT DCL33-C,FIO43-C
M 98 Array index not unsigned. CERT ARR30-C
M 98 Value is not of appropriate type. : unsigned int int ( rec ) -> pos CERT INT01-C,INT02-C,INT07-C
M 98 Array index not unsigned. CERT ARR30-C
M 98 Value is not of appropriate type. : unsigned int int ( rec ) -> pos + 1 CERT INT01-C,INT02-C,INT07-C
M 102 function call with no prior declaration. CERT EXP37-C
M 102 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 103 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






text_chunk_destroy
(106 to 110 textbuffer.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 108 function call with no prior declaration. CERT EXP37-C
M 108 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 109 function call with no prior declaration. CERT EXP37-C
M 109 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






text_chunk_line_free
(112 to 143 textbuffer.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 119 Type conversion without cast. : unsigned char char * text != '\0' CERT INT02-C,INT31-C
M 126 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 130 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 130 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






text_chunk_append
(145 to 172 textbuffer.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 157 Array index not unsigned. CERT ARR30-C
M 157 Value is not of appropriate type. : unsigned int int data [ left - 1 CERT INT01-C,INT02-C,INT07-C
M 160 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 168 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 171 Array index not unsigned. CERT ARR30-C
M 171 Value is not of appropriate type. : unsigned int int ( chunk ) -> pos CERT INT01-C,INT02-C,INT07-C
M 171 Array index not unsigned. CERT ARR30-C
M 171 Value is not of appropriate type. : unsigned int int ( chunk ) -> pos + 1 CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_line_create
(174 to 186 textbuffer.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 181 function call with no prior declaration. CERT EXP37-C
M 181 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 185 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_line_insert
(188 to 212 textbuffer.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 211 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_line_add_colors
(229 to 276 textbuffer.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 242 Array index not unsigned. CERT ARR30-C
M 242 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 242 Value is not of appropriate type. : unsigned int int data [ pos ++ CERT INT01-C,INT02-C,INT07-C
M 243 Array index not unsigned. CERT ARR30-C
M 243 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 243 Value is not of appropriate type. : unsigned int int data [ pos ++ CERT INT01-C,INT02-C,INT07-C
M 247 Array index not unsigned. CERT ARR30-C
M 247 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 247 Value is not of appropriate type. : unsigned int int data [ pos ++ CERT INT01-C,INT02-C,INT07-C
M 248 Array index not unsigned. CERT ARR30-C
M 248 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 248 Value is not of appropriate type. : unsigned int int data [ pos ++ CERT INT01-C,INT02-C,INT07-C
M 248 Signed/unsigned conversion without cast. : unsigned char int data [ pos ++ ] = bg CERT INT02-C,INT31-C,STR34-C
M 252 Array index not unsigned. CERT ARR30-C
M 252 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 252 Value is not of appropriate type. : unsigned int int data [ pos ++ CERT INT01-C,INT02-C,INT07-C
M 253 Array index not unsigned. CERT ARR30-C
M 253 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 253 Value is not of appropriate type. : unsigned int int data [ pos ++ CERT INT01-C,INT02-C,INT07-C
M 256 Array index not unsigned. CERT ARR30-C
M 256 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 256 Value is not of appropriate type. : unsigned int int data [ pos ++ CERT INT01-C,INT02-C,INT07-C
M 257 Array index not unsigned. CERT ARR30-C
M 257 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 257 Value is not of appropriate type. : unsigned int int data [ pos ++ CERT INT01-C,INT02-C,INT07-C
M 260 Array index not unsigned. CERT ARR30-C
M 260 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 260 Value is not of appropriate type. : unsigned int int data [ pos ++ CERT INT01-C,INT02-C,INT07-C
M 261 Array index not unsigned. CERT ARR30-C
M 261 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 261 Value is not of appropriate type. : unsigned int int data [ pos ++ CERT INT01-C,INT02-C,INT07-C
M 264 Array index not unsigned. CERT ARR30-C
M 264 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 264 Value is not of appropriate type. : unsigned int int data [ pos ++ CERT INT01-C,INT02-C,INT07-C
M 265 Array index not unsigned. CERT ARR30-C
M 265 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 265 Value is not of appropriate type. : unsigned int int data [ pos ++ CERT INT01-C,INT02-C,INT07-C
M 268 Array index not unsigned. CERT ARR30-C
M 268 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 268 Value is not of appropriate type. : unsigned int int data [ pos ++ CERT INT01-C,INT02-C,INT07-C
M 269 Array index not unsigned. CERT ARR30-C
M 269 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 269 Value is not of appropriate type. : unsigned int int data [ pos ++ CERT INT01-C,INT02-C,INT07-C
M 273 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_insert
(285 to 315 textbuffer.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 291 function call with no prior declaration. CERT EXP37-C
M 291 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 292 function call with no prior declaration. CERT EXP37-C
M 292 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 301 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 306 Array index not unsigned. CERT ARR30-C
M 306 Value is not of appropriate type. : unsigned int int data [ len - 2 CERT INT01-C,INT02-C,INT07-C
M 306 Array index not unsigned. CERT ARR30-C
M 306 Value is not of appropriate type. : unsigned int int data [ len - 1 CERT INT01-C,INT02-C,INT07-C
M 314 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_remove
(317 to 338 textbuffer.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 319 function call with no prior declaration. CERT EXP37-C
M 319 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 320 function call with no prior declaration. CERT EXP37-C
M 320 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 333 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 337 function call with no prior declaration. CERT EXP37-C
M 337 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_remove_all_lines
(341 to 364 textbuffer.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 346 function call with no prior declaration. CERT EXP37-C
M 346 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 349 function call with no prior declaration. CERT EXP37-C
M 349 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 350 function call with no prior declaration. CERT EXP37-C
M 350 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 355 function call with no prior declaration. CERT EXP37-C
M 355 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






set_color
(366 to 382 textbuffer.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 375 function call with no prior declaration. CERT EXP37-C
M 375 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 375 Value is not of appropriate type. : char signed char g_string_append_printf ( str , "\004%c%c" , color , ( '0' CERT INT01-C,INT02-C,INT07-C
M 379 function call with no prior declaration. CERT EXP37-C
M 379 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 379 Value is not of appropriate type. : char signed char g_string_append_printf ( str , "\004%c%c" , ( '0' CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_line2text
(384 to 449 textbuffer.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 388 function call with no prior declaration. CERT EXP37-C
M 388 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 389 function call with no prior declaration. CERT EXP37-C
M 389 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 391 function call with no prior declaration. CERT EXP37-C
M 391 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 394 Signed/unsigned conversion without cast. : unsigned char int * ptr CERT INT02-C,INT31-C,STR34-C
M 395 function call with no prior declaration. CERT EXP37-C
M 395 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 411 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 426 function call with no prior declaration. CERT EXP37-C
M 426 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 429 function call with no prior declaration. CERT EXP37-C
M 429 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 432 function call with no prior declaration. CERT EXP37-C
M 432 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 436 function call with no prior declaration. CERT EXP37-C
M 436 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 440 function call with no prior declaration. CERT EXP37-C
M 440 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 440 Value is not of appropriate type. : char signed char g_string_append_printf ( str , "\004%c%c" , '0' , ( '0' CERT INT01-C,INT02-C,INT07-C
M 444 function call with no prior declaration. CERT EXP37-C
M 444 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






textbuffer_find_text
(451 to 534 textbuffer.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 465 function call with no prior declaration. CERT EXP37-C
M 465 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 466 function call with no prior declaration. CERT EXP37-C
M 466 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 480 function call with no prior declaration. CERT EXP37-C
M 480 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 509 function call with no prior declaration. CERT EXP37-C
M 509 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 515 function call with no prior declaration. CERT EXP37-C
M 515 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 522 function call with no prior declaration. CERT EXP37-C
M 522 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 524 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 526 function call with no prior declaration. CERT EXP37-C
M 526 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 532 function call with no prior declaration. CERT EXP37-C
M 532 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 533 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 494 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 497 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






pusharg
(48 to 55 tparm.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 52 Array index not unsigned. CERT ARR30-C
M 52 Value is not of appropriate type. : unsigned int int S [ pos CERT INT01-C,INT02-C,INT07-C
M 53 Array index not unsigned. CERT ARR30-C
M 53 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 53 Value is not of appropriate type. : unsigned int int S [ pos ++ CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






pushnum
(57 to 64 tparm.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 61 Array index not unsigned. CERT ARR30-C
M 61 Value is not of appropriate type. : unsigned int int S [ pos CERT INT01-C,INT02-C,INT07-C
M 62 Array index not unsigned. CERT ARR30-C
M 62 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 62 Value is not of appropriate type. : unsigned int int S [ pos ++ CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






getarg
(67 to 89 tparm.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 70 Array index not unsigned. CERT ARR30-C
M 70 Value is not of appropriate type. : unsigned int int arg_list [ argcnt CERT INT01-C,INT02-C,INT07-C
M 71 Array index not unsigned. CERT ARR30-C
M 71 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 71 Value is not of appropriate type. : unsigned int int arg_list [ argcnt ++ CERT INT01-C,INT02-C,INT07-C
M 71 function call with no prior declaration. CERT EXP37-C
M 71 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 74 Array index not unsigned. CERT ARR30-C
M 74 Value is not of appropriate type. : unsigned int int arg_list [ argnum CERT INT01-C,INT02-C,INT07-C
M 77 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 77 Array index not unsigned. CERT ARR30-C
M 77 Value is not of appropriate type. : unsigned int int char ** ) p = arg_list [ argnum CERT INT01-C,INT02-C,INT07-C
M 79 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 79 Array index not unsigned. CERT ARR30-C
M 79 Value is not of appropriate type. : unsigned int int int * ) p = arg_list [ argnum CERT INT01-C,INT02-C,INT07-C
M 81 Array index not unsigned. CERT ARR30-C
M 81 Value is not of appropriate type. : unsigned int int arg_list [ argcnt CERT INT01-C,INT02-C,INT07-C
M 83 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 83 Array index not unsigned. CERT ARR30-C
M 83 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 83 Value is not of appropriate type. : unsigned int int char ** ) p = arg_list [ argcnt ++ CERT INT01-C,INT02-C,INT07-C
M 83 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 83 function call with no prior declaration. CERT EXP37-C
M 83 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 86 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 86 Array index not unsigned. CERT ARR30-C
M 86 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 86 Value is not of appropriate type. : unsigned int int int * ) p = arg_list [ argcnt ++ CERT INT01-C,INT02-C,INT07-C
M 86 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 86 function call with no prior declaration. CERT EXP37-C
M 86 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






popstring
(92 to 99 tparm.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 94 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 94 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 96 Array index not unsigned. CERT ARR30-C
M 96 Value is not of appropriate type. : unsigned int int S [ pos CERT INT01-C,INT02-C,INT07-C
M 98 Array index not unsigned. CERT ARR30-C
M 98 Value is not of appropriate type. : unsigned int int S [ pos CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






popnum
(101 to 113 tparm.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 103 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 103 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 105 Array index not unsigned. CERT ARR30-C
M 105 Value is not of appropriate type. : unsigned int int S [ pos CERT INT01-C,INT02-C,INT07-C
M 107 Array index not unsigned. CERT ARR30-C
M 107 Value is not of appropriate type. : unsigned int int S [ pos CERT INT01-C,INT02-C,INT07-C
M 109 Array index not unsigned. CERT ARR30-C
M 109 Value is not of appropriate type. : unsigned int int num = S [ pos CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cvtchar
(115 to 144 tparm.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 119 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 119 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






tparm
(227 to 740 tparm.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 241 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 254 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 254 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 258 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 258 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 260 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 260 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 283 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 283 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 302 Type conversion without cast. : int char i == '$' CERT INT02-C,INT31-C
M 303 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 304 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 304 Type conversion without cast. : char int dp ++ = i CERT INT02-C,INT31-C
M 307 Modification of string literal. CERT STR05-C,STR30-C
M 312 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 314 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 314 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 322 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 329 Type conversion without cast. : int char val = c CERT INT02-C,INT31-C
M 329 Value is not of appropriate type. : char signed char val = c CERT INT01-C,INT02-C,INT07-C
M 350 Type conversion without cast. : int char val = c CERT INT02-C,INT31-C
M 353 Array index not unsigned. CERT ARR30-C
M 354 Modification of string literal. CERT STR05-C,STR30-C
M 357 Modification of string literal. CERT STR05-C,STR30-C
M 358 Array index not unsigned. CERT ARR30-C
M 358 Type conversion without cast. : int char arg_list [ termcap - 1 ].integer = c CERT INT02-C,INT31-C
M 373 Modification of string literal. CERT STR05-C,STR30-C
M 379 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 379 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 381 Modification of string literal. CERT STR05-C,STR30-C
M 382 Array index not unsigned. CERT ARR30-C
M 382 Type conversion without cast. : int char arg_list [ termcap - 1 ].integer = c CERT INT02-C,INT31-C
M 392 Modification of string literal. CERT STR05-C,STR30-C
M 396 Modification of string literal. CERT STR05-C,STR30-C
M 400 Modification of string literal. CERT STR05-C,STR30-C
M 404 Modification of string literal. CERT STR05-C,STR30-C
M 415 Modification of string literal. CERT STR05-C,STR30-C
M 416 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 420 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 420 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 422 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 423 Modification of string literal. CERT STR05-C,STR30-C
M 424 Modification of string literal. CERT STR05-C,STR30-C
M 426 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 426 Value is not of appropriate type. : unsigned int signed char conv_char = fmt [ strlen ( fmt ) CERT INT01-C,INT02-C,INT07-C
M 426 Value is not of appropriate type. : unsigned int signed char conv_char = fmt [ strlen ( fmt ) - 1 CERT INT01-C,INT02-C,INT07-C
M 430 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 433 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 433 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 433 Value is not of appropriate type. : bool signed char termcap ++ CERT INT01-C,INT02-C,INT07-C

Code Line Violation Standard
M 442 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 445 Modification of string literal. CERT STR05-C,STR30-C
M 448 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 449 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 449 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 484 Value is not of appropriate type. : bool signed char termcap CERT INT01-C,INT02-C,INT07-C
M 486 Modification of string literal. CERT STR05-C,STR30-C
M 487 Type conversion without cast. : bool char i CERT INT02-C,INT31-C
M 487 Type conversion without cast. : bool char i > c CERT INT02-C,INT31-C
M 488 Modification of string literal. CERT STR05-C,STR30-C
M 489 Array index not unsigned. CERT ARR30-C
M 489 Value is not of appropriate type. : bool signed char arg_list [ termcap CERT INT01-C,INT02-C,INT07-C
M 489 Value is not of appropriate type. : unsigned int signed char arg_list [ termcap - 1 CERT INT01-C,INT02-C,INT07-C
M 489 Type conversion without cast. : int char arg_list [ termcap - 1 ].integer += c CERT INT02-C,INT31-C
M 491 Modification of string literal. CERT STR05-C,STR30-C
M 495 Value is not of appropriate type. : bool signed char termcap CERT INT01-C,INT02-C,INT07-C
M 497 Array index not unsigned. CERT ARR30-C
M 497 Value is not of appropriate type. : bool signed char arg_list [ termcap CERT INT01-C,INT02-C,INT07-C
M 497 Value is not of appropriate type. : unsigned int signed char arg_list [ termcap - 1 CERT INT01-C,INT02-C,INT07-C
M 497 Type conversion without cast. : int bool arg_list [ termcap - 1 ].integer = 16 * ( CERT INT02-C,INT31-C
M 497 Value is not of appropriate type. : bool unsigned char arg_list [ termcap - 1 ].integer = 16 * ( i CERT INT01-C,INT02-C,INT07-C
M 497 Value is not of appropriate type. : bool unsigned char 10 ) + i % CERT INT01-C,INT02-C,INT07-C
M 501 Value is not of appropriate type. : bool signed char termcap CERT INT01-C,INT02-C,INT07-C
M 503 Array index not unsigned. CERT ARR30-C
M 503 Value is not of appropriate type. : bool signed char arg_list [ termcap CERT INT01-C,INT02-C,INT07-C
M 503 Value is not of appropriate type. : unsigned int signed char arg_list [ termcap - 1 CERT INT01-C,INT02-C,INT07-C
M 503 Type conversion without cast. : int bool arg_list [ termcap - 1 ].integer = i CERT INT02-C,INT31-C
M 503 Value is not of appropriate type. : bool signed char arg_list [ termcap - 1 ].integer = i CERT INT01-C,INT02-C,INT07-C
M 503 Type conversion without cast. : signed char bool arg_list [ termcap - 1 ].integer = i - 2 * ( CERT INT02-C,INT31-C
M 503 Value is not of appropriate type. : bool unsigned char arg_list [ termcap - 1 ].integer = i - 2 * ( i % CERT INT01-C,INT02-C,INT07-C
M 509 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 509 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 512 Value is not of appropriate type. : bool unsigned char i = 9 CERT INT01-C,INT02-C,INT07-C
M 514 Type conversion without cast. : bool char i = *sp CERT INT02-C,INT31-C
M 523 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 523 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 525 Type conversion without cast. : bool char i = *sp CERT INT02-C,INT31-C
M 525 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 525 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 528 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 528 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 530 Array index not unsigned. CERT ARR30-C
M 530 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 530 Value is not of appropriate type. : unsigned int int vars [ i ].type = S [ pos CERT INT01-C,INT02-C,INT07-C
M 532 Array index not unsigned. CERT ARR30-C
M 532 Value is not of appropriate type. : unsigned int int vars [ i ].argnum = S [ pos CERT INT01-C,INT02-C,INT07-C
M 535 Array index not unsigned. CERT ARR30-C
M 535 Value is not of appropriate type. : unsigned int int vars [ i ].value = S [ pos CERT INT01-C,INT02-C,INT07-C
M 540 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 540 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C

Code Line Violation Standard
M 542 Type conversion without cast. : bool char i = *sp CERT INT02-C,INT31-C
M 542 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 542 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 545 Array index not unsigned. CERT ARR30-C
M 547 Array index not unsigned. CERT ARR30-C
M 551 Array index not unsigned. CERT ARR30-C
M 559 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 559 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 561 Modification of string literal. CERT STR05-C,STR30-C
M 562 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 562 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 571 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 572 Value is not of appropriate type. : bool unsigned char i = 10 CERT INT01-C,INT02-C,INT07-C
M 572 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 572 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 573 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 573 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 580 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 580 Type conversion without cast. : bool unsigned int i = strlen CERT INT02-C,INT31-C
M 588 Type conversion without cast. : bool int i *= j CERT INT02-C,INT31-C
M 596 Type conversion without cast. : bool int i /= j CERT INT02-C,INT31-C
M 612 Type conversion without cast. : bool int i %= j CERT INT02-C,INT31-C
M 620 Type conversion without cast. : bool int i &= j CERT INT02-C,INT31-C
M 628 Type conversion without cast. : bool int i |= j CERT INT02-C,INT31-C
M 636 Type conversion without cast. : bool int i ^= j CERT INT02-C,INT31-C
M 644 Type conversion without cast. : bool int i = ( i == j CERT INT02-C,INT31-C
M 652 Type conversion without cast. : bool int i = ( i CERT INT02-C,INT31-C
M 652 Type conversion without cast. : bool int i = ( i < j CERT INT02-C,INT31-C
M 660 Type conversion without cast. : bool int j CERT INT02-C,INT31-C
M 668 Type conversion without cast. : bool int j CERT INT02-C,INT31-C
M 713 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 713 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 718 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 718 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 723 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 723 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 733 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 733 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 737 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 738 Modification of string literal. CERT STR05-C,STR30-C
M 739 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 298 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 312 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 322 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 377 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 433 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 453 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 460 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 468 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 479 Actual and formal parameters inconsistent (MR). CERT EXP37-C

Code Line Violation Standard
M 484 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 495 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 501 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 517 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 562 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 573 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 581 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 586 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 589 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 594 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 597 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 603 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 610 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 613 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 618 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 621 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 626 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 629 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 634 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 637 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 642 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 645 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 650 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 653 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 658 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 661 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 666 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 669 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 674 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 677 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 682 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 685 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 697 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]




Key to Terms


Standards violations for procedures are printed in tables with code markers as follows:


Code (Line) Violation Standard
M (Source line number) [Text of Mandatory standard] [Appropriate rule reference]
C   [Text of Checking standard]  
O   [Text of Optional standard]  
[Source: Text of line from Source file]


                         Checking standards are considered mandatory but individual instances may be overridden by adding annotations to the source code
                         Optional standards provide additional quality criteria but may be violated

                         For some standards violations, additional information is provided in results tables
                         Note that source lines do not show macro expansions

                         "Off" in Summary tables indicates that a standard is switched off in the pen.dat file
                         "MR" in Summary tables indicates a MISRA Restricted standard which cannot be checked without the MISRA licence option.


A summary is given of the pass/fail result of each program component as follows:


Components which pass all standards are marked: Pass
Components which fail only Optional standards are marked: Conditional Pass
Components which fail on insufficient comments only are marked: Comment FAIL
Components which violate Mandatory standards are marked: FAIL



Procedure Results table breakdown (Example Only)


Unique Violations   Failure Density  
    (Viols/R.Line %)  
65 - 150
35 - 39 -



                         The Violation density for a function is the number of violations per reformatted line, expressed as a percentage.
                         It is an indication of code quality.

                         Functions with a high violation density are likely to be smaller functions with a large number of violations.

                         Lower density may indicate larger functions with fewer violations.

                                        (nViols / nRefLines) x 100

                         where:

                                        nViols = number of standard violations in a function.

                         and:

                                        nRefLines = number of reformatted lines in a function.

                         The unique standards failure ratio is an indication of variety of standards violations in a module.

                         Thus a function containing one instance of several different standards will have a high ratio,
                         while a function that has violated only one standards will have a low ratio.


[ Top of Report | Procedure Table | Contents ]


End of Code Review Report

Copyright © 2009 Liverpool Data Research Associates